Основы и термины в MODx

448 MODx

У MODx есть две основные системы управления сайтом, это MODx Evolution и MODx Revolution. Казалось бы и Evo и Revo на MODx но использование некоторого функционала отличается друг от друга.
Основы и термины в MODx

Шаблоны — шаблон ресурса (можно в нем использовать чанки и сниппеты)

Параметры (TV) — используются в шаблонах, позволяют расширить функционал шаблона, параметры становятся доступны при редактировании ресурса которому назначен шаблон с параметрами.

Чанки — чистый HTML-код, и любые php-скрипты выполняться в них не будут (можно в нем использовать чанки и сниппеты).

Применение: [[$ИмяЧанка]]

Сниппеты — это чистый PHP-код, и если вы хотите вывести данные сниппета в определенном месте в шаблоне, вам необходимо возвращать данные из самого сниппета.

Применение: [[ИмяСниппета]]

Плагины — это фактически PHP-код, который создает некую универсальную функцию, которую можно включать в сниппеты, чанки, шаблоны. Одна из особенностей плагина это вешать его на системные события, что не доступно для сниппета.

Список параметров ресурса

[[*pagetitle]] — Заголовок* [[*longtitle]] — Расширенный заголовок [[*description]] — Описание [[*introtext]] — Аннотация (введение) [[*content]] — содержимое ресурса

Список дополнительных команд

[[~100~]] — получить урл ресурса по номеру [[++site_url]] — получить урл сайта, главной страницы (MODx Revolution 2.7.0-pl) [[++site_name]] — получить имя сайта (MODx Revolution 2.7.0-pl)
Оцените статью
Добавить комментарий