Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.05.2011, 14:16
Аспирант
Отправить личное сообщение для Awilum Посмотреть профиль Найти все сообщения от Awilum
 
Регистрация: 05.09.2010
Сообщений: 84

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


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

Встроенные шаблонные теги:
-----------------------------------------------------------------
{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

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Extjs + шаблонизатор + фреймворк Sea ExtJS 1 24.09.2010 15:52