Сниппеты в MODX Revolution

MODXПосле чанков поговорим о сниппетах. Этим термином называют куски PHP-кода. Основное предназначение сниппетов — повышение удобства создания сайта. Если Вы знаете PHP, то можете создавать свои сниппеты или обходиться без них. В репозиториях MODX есть довольно большое число готовых сниппетов, которые могут быть использованы людьми, не искушёнными в веб-программировании.

Есть два способа добавить сниппет в CMS — скачать и установить уже готовое решение или создать его самостоятельно. Первый способ не отличается от установки любого дополнения в MODX. Зачастую сниппеты — часть какого-то плагина.

Вручную сниппеты создаются по той же схеме, что и остальные элементы в MODX Revolution.

Сниппеты в MODX Revolution
Создание сниппета в MODX Revolution.

При создании сниппета нужно обязательно заполнить поля Имя и Код сниппета (PHP).

В общем виде для вызова сниппета используется тег

[[имя_сниппета]]

Если нужно, чтобы сниппет выводил разные результаты для разных сессий или пользователей, используйте его некэшируемый вариант, добавив восклицательный знак перед именем:

[[!имя_сниппета]]

Многие сниппеты требуют указания дополнительной информации для своей работы, эти параметры указываются непосредственно в теге при вызове сниппета. Выкладывая своё творение, большинство программистов, как правило, документирует эти настройки.

Добавить комментарий

Ваш адрес email не будет опубликован.