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

Macik
#13786 2009-07-05 08:46
Наткнулся на обсуждение Xtemplate и решил оживить топик.

1. Не поддерживаю вашу инициативу по внесению логики в шаблоны в таком виде, по следующим причинам:
а. Логика должна быть в программной части, визуальная часть в шаблонах.
б. XTemplate сторонняя разработка и не есть гут ее "строгать" напильником, тем более, что в случае ее обновления будет трудно совмещать одно с другим.
в. Почти все (а может и все) можно реализовать за счет Callback функций - встроенного в XTemplate механизма. Причем без громоздких блочных IF-ENDIF конструкций в шаблоне.


2. В своем проекте наткнулся на баг XTemplate - при попытке переопределния tag_start_delim, tag_end_delim
перестают работать callback функции. Видимо где-то косяк с правилами и сочетанием RegExp. Но разобраться в коде не осилил.

Безотносительно написанного - спасибо вам за вашу работу. И развитие проекта.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F