Несколько тегов, разделённых запятой, означают логическое И между ними. Вы также можете использовать точку с запятой в качестве логического ИЛИ. И имеет высший приоритет над ИЛИ. Вы не можете использовать скобки для группировки условий. Звёздочка (*) внутри тега используется в качестве маски для "подстроки".
Разделы: Документация / Расширяем Cotonti / Расширения
Механизм Cotonti спроектирован таким образом, что позволяет при создании Расширения задать набор переменных, которые будут доступны для настройки через панель администрирования. Они отображаются на странице (Управление сайтом → расширения → 'имя расширения' → Конфигурация). Таким образом разработчик может создавать более гибкие расширения.
Настройки переменных конфигурации загружаются из файла настроек Расширения (extension_name.setup.php) во время установки Расширения...
Разделы: Документация / Расширяем Cotonti / Расширения
Оригнал этой статьи писался достаточно давно. С тех пор многие отдельные темы упоминаемые в этой статье были более подробно освещены на страницах раздела. Тем не менее эта статья будет полезна, как обзорный материал по теме. Там где это взможно мы постараемся дать ссылки на более подробную документацию по соответствующей теме.
Создание модулей / плагинов незначительно отличается для Cononti Siena от Cotonti Genoa. Основные отличия – явный доступ...
Разделы: Расширения
Расширение для CMF Cotonti. Обеспечивает интеграцию Cotonti с пакетами установленными в проект черезComposer (менеджер зависимостей для PHP).
В первую очередь Package Connector позволяет использовать автоматический загрузчик для установленных через Composer компонент. Это позволяет сразу приступить к использованию установленной PHP библиотеки, без головной боли с указанием путей к ней и включением директив require
или include
.
Кроме автозагрузчика, имеется интерфейс...
Разделы: Документация / Администрирование
Данная статья будет полезна тем разработчикам, кто стремиться добиться одной из следующих целей:
Требования:
Разделы: Документация / Расширяем Cotonti / Расширения
Каждый, кому приходилось создавать или изменять шаблоны Cotonti, видел и использовал шаблон теги. Теги - это короткие кусочки кода, которые при разборе (парсинге) системой XTemplate, замененяются на блок HTML-кода. Это обеспечивает существование файла шаблона только в виде HTML-кода. Любой код, сгенерированный PHP, поддерживается с помощью плагина и анализируется с помощью тега.
При разработке плагина, важно знать, как определять теги и условные блоки в системе XTemplate. Раньше большинство...
Разделы: Документация / Разработчикам
Перевод на русский: birdy_owl.
Прежде всего, следует упомянуть о том, что Cotonti создана на основе CMS Seditio, которая, в свою очередь, унаследовала все лучшие характеристики системы Land Down Under. Это подтверждает, что Cotonti — не «ещё одна CMS», а результат более чем девятилетней кропотливой работы. В этом проекте использованы самые актуальные из последних тенденций веб-разработки, но в основе его лежат проверенные временем традиции.
Существует мнение, что оно...