Forumlar / National / Russian / Шаблонизатор

medar
#7693 2009-02-11 23:40
Предлагаю тут обсудить наш шаблонизатор - xtemplate.

Основная, на мой взгляд, его проблема описана например здесь - это невозможность задавать условия вывода тэга:

Допустим, что PAGE_EXTRA1 у нас должно выводить в теле страницы хтмл-ссылку. В форму PAGEADD_FORM_EXTRA1 мы вбили нужный адрес, но он не обработается на странице и выведется простым текстом, а нам нужна именно действующая ссылка вида
<a href="{PAGE_EXTRA1}">НАША ССЫЛКА</a>

Конечно можно обвес вбить прямо в шаблон. Но если поле PAGE_EXTRA1 будет не заполнено, то весь обвес останется, и на странице появится кривая ссылка вида

<a href="">НАША ССЫЛКА</a>

Т.е. по каждому подобному чиху мы вынуждены писать плагин, который будет смотреть пустое поле или не пустое и формировать вывод соответственно.

Теоретически можно сменить шаблонизатор, но практически, мне кажется, - это не выход.

Предлагаю здесь обсудить как нам дописать функционал xtemplate. Например, как сделать механизм вывода по условию.
rangjungyeshe.ru