Получаем список тегов и блоков при помощи нового шаблонизатора Котонти Сиена
Seditio.by » Наш блог » CMF Cotonti » Получаем список тегов и блоков при помощи нового шаблонизатора Котонти Сиена

С выходом Котонти 0.9.1 Сиена работа дизайнеров шаблонов заметно и радикально облегчилась за счет новых улучшенных возможностей отладки в шаблонизаторе coTemplate 2.6. Речи идет о том самом "списке всех тегов", который позволил бы разработчикам сайтов эффективно использовать пока еще малодокументированный фреймворк Cotonti.
Итак, что же требуется для этого? Прежде всего, необходимо активировать режим отладки в файле ./datas/config.php:
$cfg['debug_mode'] = TRUE;Теперь TPL-дамп любой страницы можно получить путем добавления к URL'у параметра
&tpl_debug=1В результате получим информацию, схожую с указанной на первом скриншоте:
Как видим, система предоставила нам перечень и значения тегов данного шаблона. Заметим, что для регулярных блоков (обычно их названия оканчиваются на _ROW) приводятся значения только набора тегов первого элемента. Кроме этого, стоит отметить, что значения тегов обрезаются до 60 символов.
На этом, однако, возможности отладчика coTemplate 2.6 не заканчиваются. Еще одним интересным нововведением стала доступность дампов переменных. Для получения дампа переменных (вместо значений) необходимо добавить к тегу или к переменной callback dump через вертикальную черту (второй скриншот).
Типовые примеры выглядят следующим образом:
{MY_TAG|dump}
{PHP.usr.profile|dump}
{PHP|dump}Последний пример и позволяет получить список всех определенных глобальных переменных.
P.S. Все вышеперечисленное работает также и применительно к линейке Генуя. Для этого необходимо скопировать шаблонизатор Сиены (cotemplate.php) в каталог system и переименовать его в xtemplate.php
Всего : 1, на странице: 1
Похожие страницы
- Отключаем парсинг для выделенных блоков текста или кода в шаблоне Котонти
-
Котонти Сиена 0.9.2 -- работа над ошибками
Релиз Сиены 0.9.2 исправляет очередную порцию вопросов, связанных с модулем пользователей, структурой сайта и рядом мелких ошибок
-
Уроки MySQL: получаем информацию о таблице
Получаем список всех столбцов таблицы с описанием
-
Восстановить пароль администратора в Котонти и Seditio
Если удален плагин PassRecover, но есть доступ к PHPMyAdmin
-
Релиз системы управления сайтом Котонти Генуя 0.6.21
Выход версии 0.6.21 стабильной ветки CMS Котонти Генуя состоялся в январе 2012 г.
