Pages, Articles & News
Tools & Plugins
Example / Placeholder Title


Description as an example placeholder. Sample text content for further customization of the "Index36" template.

You are free to edit and customize the template however you like. If you don’t have time or enough knowledge — you can always order template adaptation by contacting me via GitHub or private messages on the digital goods marketplace.

TPL - список доступных тегов в шаблонах

0 Published Filed under: Articles
TPL - список доступных тегов в шаблонах
Шаблоны Cotonti и фриланс-биржи. Список доступных тегов и блоков в шаблоне на странице модуля или плагина. Документация. При разработке шаблонов и скинов для Cotonti или сборки сайта «Фриланс-биржа» часто возникает необходимость получить список доступных тэгов и блоков в tpl-файлах на той или иной странице, которую разрабатываем или верстаем. Для получения списка тегов можно использовать "дэбагерский" (отладочный) режим шаблонизатора CoTemplate для просмотра какие теги и блоки используются на конкретной странице или для вывода содержимого переменной. И так, получить список тегов в TPL шаблонах Cotonti и сборки сайта «Фриланс-биржа» можно двумя способами: Способ №1. «TPL debug mode» — это режим позволяет получить и вывести список блоков и тегов нужного шаблона. Используя «TPL debug mode» для текущей страницы, мы получим в текстовом виде список блоков шаблона.tpl и определенные для него теги, а также их значения. 1. Включаем режим отладки (debug_mode). Для этого откройте файл конфигурации системы в папке сайта по адресу: папкасайта/datas/config.php ищем строку
$cfg['debug_mode'] = FALSE;
переводим ключ в состояние включенного (активного) - debug_mode должен быть установлен в TRUE, а именно вот так:
$cfg['debug_mode'] = TRUE;
Сохраняем изменения в файле конфигурации сайта config.php и теперь можно увидеть дамп шаблона нужной страницы, в конце адреса добавив параметр tpl_debug=1 Вот например: style="color: #000080;">&tpl_debug=1 style="color: #000080;">?tpl_debug=1 Обратите внимание на несколько ньюансов по режиму отладки TPL-шаблонах: Вложенные блоки отображаются с отступом, пропорционально глубине уровня вложенности; Для блоков внутри цикла (обычно они имеют окончание _ROW в своем имени) отображается только первый; Для строк значений тегов выводятся только первые 60 знаков. Способ №2. «TPL dump function» Для просмотра значений нужно вызвать специальную функцию dump() для обработки тегаca, через знак вертикальной черты "|", называемой «pipe» (или как его еще называют символ конвейера):
{MY_TAG|dump}
или
{PHP.usr.profile|dump}
или
{PHP|dump}
  Для этого в адресной строке страницы ничего не добавляем. В нужный шаблон, например header.tpl или любой, который нам нужен добавляем код {PHP.out|dump} Сохраняемся и обновляем страницу.
No comments yet
Only registered users can post new comments
Account