Forums / National / Russian / Идеи / Chunks

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

Dr2005alex
#39793 2014-09-05 05:45

Sergey, такое решение будет работать только в узком круге шаблона. К примеру тольк в header.tpl или footer.tpl.  такой кусок надо будет включать в работу при обработке каждого тпл файлаю НО, у нас конечно есть стандартные тпл файла движка. В принцепе для header, foooter,index можно прописать.. а как быть с остальными... ведь чанки должны работать и в сторонних тпл файлов... любых НОВЫХ модулей и любых НЕ стандартных плагинов... их может быть десятки. к тому-же в данной реализации скрипт будет обрабатывать файлы чанков, даже если их теги не будут стоять в шаблоне, где их будут использовать. Таким образом движок будет нагружен в пустуююю.. обработать 10 чанков а использоваться будет 1-2 чанка. Поэтому небходимо расширять шаблонизатор. А за сами чанки будет ответственен плагин. Получается и шаблонизатор будет поддерживать расширение и чанки будут отключаемые (кому надо тот пользуется.) И в пути через расширение шаблонизатора чанки будут парсится только те, которые используются в шаблоне а не те что просто лежат как файл в файловой системе.

WebKaa.ru - Cotonti Relax