Форумы / National / Russian / Идеи / Chunks

Куски кода в шаблоне

Dr2005alex
#39717 01.09.2014 12:48

«О CoTemplate»

Кроме прочего, если уж опять «расширять» CoTemplate, то я бы приделал универсальный механизм, позволяющий расширить шаблоны произвольным синтаксисом, за счет вызова сторонних функций. Т.е. сторонний плагин регистрирует в классе маркеры (метки) которые он хочет парсить и назначает на их обработку свои функции, а шаблонизатор при обработке шаблона проверяет список зарегистрированных, и при необходимости вызывает указанные функции отдавая содержимое тега. Тогда расширение шаблонизатора, в случае необходимости будет как раз-два.

Только хотел написать, что не хватает выхова сторонних функций в парсере, это упростило бы задачу. Полностью согласен. 

Добавлено 6 минуты спустя:

А вот с хранением в базе данных всех чанков, мне кажется не совсем приемлемым. Какой объем данных тогда будет выгружать БД при загрузке? Используя CoTemplate все кешируется и выводится как обычно.. вот только о передаче параметров я не думал еще надо ли?  Я не имел ввиду копию модикса, а некое более удобное использование кусков шаблона ..

WebKaa.ru - Cotonti Relax
Отредактировано: Dr2005alex (01.09.2014 12:54, 10 лет назад)