Начиная с версии Cotonti 0.9.1 разработчикам расширений стали доступны новые средства для отладки.
Первый из них — это режим вывода списка блоков/тегов шаблона. В этом режиме, для текущей страницы, на экран в простом текстовом виде выводится список блоков шаблона и определенные для него теги и их значения. Пример:
Для использования подобного режима, должен быть включен режим отладки (debug_mode). Для проверки, откройте файл настройки системы datas/config.php и убедитесь, что ключ debug_mode установлен в TRUE:
$cfg['debug_mode'] = TRUE;
Если режим включен, вы можете увидеть дамп шаблона любой страницы просто добавив параметр tpl_debug=1 в адресную строку, например:
Несколько замечаний по режиму отладки TPL шаблона:
Вторым полезным инструментом является возможность вывода значения переменной/тега. Для просмотра значений (вместо вывода содержимого, как обычно) надо вызвать специальную функцию dump()
для обработки тегаca, как обычно через знак вертикальной черты "|" (или как его еще называют символ конвейера):
{MY_TAG|dump} {PHP.usr.profile|dump} or even {PHP|dump}
Для примера, если вы укажите {PHP.out|dump} в шаблоне заголовка header.tpl, то увидите примерно следующее:
И в завершение, очень часто задаваемй вопрос:
Поблагодарили: 9 раз
Thx, this will be very helpfull.
indeed, this will help loads of peepz with getting more out of Cotonti.
Поблагодарили: 217 раз
Получаем список тегов и блоков при помощи нового шаблонизатора Котонти Сиена