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