Несколько тегов, разделённых запятой, означают логическое И между ними. Вы также можете использовать точку с запятой в качестве логического ИЛИ. И имеет высший приоритет над ИЛИ. Вы не можете использовать скобки для группировки условий. Звёздочка (*) внутри тега используется в качестве маски для "подстроки".
Разделы: Документация / Расширяем Cotonti / Темы
Этот документ описывает возможности, структуру и синтаксис применяемый в шаблонизаторе CoTemplate версии 2.7 и выше.
Блоки являются основой структуры шаблонов. Шаблон содержит блоки, блоки могут содержать другие блоки, выражения, условия, теги и обычный текст. Рассмотрим пример блока:
<!-- BEGIN: BLOCK_NAME --> Содержимое блока в виде HTML кода <!-- END: BLOCK_NAME -->
Где `BLOCK_NAME` — это имя блока (допустимы латинские буквы и символ подчеркивания). Большинство блоков...
Разделы: Документация / Расширяем Cotonti / Темы
Универсальность движка Котонти состоит в том числе и в использовании гибкого механизма шаблонов CoTemplate (ранее известного как XTemplate). CoTemplate добавляет новые возможности к обработке шаблонов: обработка вложенных блоков (поддерживаются циклы и условные блоки) и вызов дополнительных функций.
Условные блоки использующие оператор `IF` вероятно многим разработчикам уже знакомы. Однако здесь можно использовать не только обычные сравнения на равенство. Ниже приводится таблица операторов...
Разделы: Документация / Расширяем Cotonti / Темы
Начиная с версии Cotonti 0.9.1 разработчикам расширений стали доступны новые средства для отладки.
Первый из них — это режим вывода списка блоков/тегов шаблона. В этом режиме, для текущей страницы, на экран в простом текстовом виде выводится список блоков шаблона и определенные для него теги и их значения. Пример:
Для использования подобного режима, должен быть включен режим отладки (debug_mode). Для проверки, откройте файл настройки системы datas/config.php и убедитесь, что ключ debug_mode...