Использование PHP-вставок в шаблонах MODX Revo
В MODX Revolution существует такое понятие, как «Сниппет» – PHP-код, выполнение которого выводит результат на сайте. Сниппет вставляется в шаблон сайта, а значит, это как раз то, что нам нужно для решения задачи.
Итак, для того, чтобы вставить PHP-код в шаблон вашего сайта, вам необходимо:
1. Авторизоваться в панели управления вашим сайтом.
2. Переключиться на вкладку «Элементы» и напротив пункта «Сниппеты» нажать на +.
После чего у вас откроется страница с добавлением нового сниппета.
3. На открывшейся странице в форму вписываем имя (оно может быть как на русском, так и на английском языке) и код сниппета (обязательно должен начинаться с <?php), а также выбираем категорию (если это необходимо).
Не забываем запомнить имя нового сниппета, так как оно нам еще потребуется. И нажимаем «Сохранить».
4. Далее переходим в редактирование шаблона вашего сайта. Для этого во вкладке «Элементы» выберите нужный вам шаблон и в нужное место вставьте код вызова сниппета.
Если нужно, чтобы результаты скрипта кэшировались, то используйте:
[[ИмяСниппета]]
Если же кэширование не нужно, то используйте:
[[!ИмяСниппета]]
Вот таким способом можно внедрять различные PHP-скрипты в шаблон MODX Revo.