Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Попкорн - шаблонизатор! (https://javascript.ru/forum/project/17158-popkorn-shablonizator.html)

Awilum 08.05.2011 14:16

Попкорн - шаблонизатор!
 


Делаю вот этот велосипед. Имеет базовый функционал для создания логи представления, быстрый и маленький компилятор шаблонов.

Встроенные шаблонные теги:
-----------------------------------------------------------------
{echo $var} - Вывести значение переменной.
{var name $var2} - Создать локальную переменную. Видимость только в текущем в шаблоне. Если нужно передать во вложенный то заюзать {assign}
{const name $value} - Создать константу
{file 'filename'} - Загрузить файл
{run function()} - Запустить php функцию
{if expr} {else} {elseif expr} {/if} - Конструкция IF
{loop $mas as $item}{/loop} - Конструкция LOOP
{loop $mas as $key => $item}{/loop}
{codes} - Показать все зарегистрированные шаблонные теги/коды
{vars} - Показать все созданные шаблонные переменные
{dump $var} - Показать информацию о переменной
{assign var 'value'} or {assign var $value} - Создать глобальную переменную. Она будет видна в подключаемых шаблонах
{include 'template_name'} - Подключить шаблон


Примеры, документацию и последнюю версию можно посмотреть на офф. сайте:
http://popcorn.template-cms.org/

Так же Popcorn можно подключить к CodeIgniter: http://popcorn.template-cms.org/#3

Ожидаемая обратная связь: критика, советы, предложения.


Часовой пояс GMT +3, время: 00:49.