После чанков поговорим о сниппетах. Этим термином называют куски PHP-кода. Основное предназначение сниппетов — повышение удобства создания сайта. Если Вы знаете PHP, то можете создавать свои сниппеты или обходиться без них. В репозиториях MODX есть довольно большое число готовых сниппетов, которые могут быть использованы людьми, не искушёнными в веб-программировании.
Есть два способа добавить сниппет в CMS — скачать и установить уже готовое решение или создать его самостоятельно. Первый способ не отличается от установки любого дополнения в MODX. Зачастую сниппеты — часть какого-то плагина.
Вручную сниппеты создаются по той же схеме, что и остальные элементы в MODX Revolution.
При создании сниппета нужно обязательно заполнить поля Имя и Код сниппета (PHP).
В общем виде для вызова сниппета используется тег
[[имя_сниппета]]
Если нужно, чтобы сниппет выводил разные результаты для разных сессий или пользователей, используйте его некэшируемый вариант, добавив восклицательный знак перед именем:
[[!имя_сниппета]]
Многие сниппеты требуют указания дополнительной информации для своей работы, эти параметры указываются непосредственно в теге при вызове сниппета. Выкладывая своё творение, большинство программистов, как правило, документирует эти настройки.
Статьи по теме: