Автоназначение шаблона в MODX

Давайте создадим плагин и поставим событие для него OnHandleRequest: Код плагина закоментирован и всё понятно, но попробую всё равно пошагово объяснить что к чему… Плагин реагирует на событие OnHandleRequest, это значит, что он срабатывает в начале обработки запроса. Далее он берёт параметр ‘a’ из запроса, если = 55, то получает ИД родительского ресурса и используя метод MODX $parent->get(’template’) получает значение шаблона, в котором будет создан новый ресурс. Если данный родительский ресурс имеет шаблон с ИД 28, то создаваемому ресурсу автоматически присваивается шаблон с ИД = 27. ...

23 червня 2012 р. · 1 хвилина · Віктор
assets/images/modxblog/swissknife.png

Дополнения MODx Revolution

Здесь я разместил короткое описание текущих известных дополнений MODX Revolution (и несколько сниппетов Revolution от сторонних разработчиков). Недавно нашёл этот материал в сети, решил перевести для себя, может пригодится кому-то ещё. Articles Articles это пользовательский тип ресурсов для MODX 2.2 и выше, который добавляет пользовательский ресурс Article в MODX для упрощения создания записей блога, управление коментариями, архивами, тегами, RSS и другие возможности MODX в едином интерфейсе. Урок по созданию блога используя Articles ...

26 жовтня 2011 р. · 7 хвилин · Віктор
assets/images/modxblog/TopMenuFix/plugin.jpg

Исправление верхнего меню в MODX менеджере

В некоторых языках (в украинском и русском точно) на небольших мониторах/браузерах (1024px), верхнее меню навигации в MODX менеджере переполняет экран и последниие два или три пункта меню спускаются вниз и в процессе начинают мешать работе. Для исправления данного дефекта менеджера MODx Revoluiton Марк Хамстра создал простой плагин для и назвал его TopMenuFix**.** Вы можете его легко найти в Репозиториe дополнений. Это очень простой плагин. Так как стиль меню формируется с помощью CSS и всё что нужно сделать – это перезаписать эти стили при загрузке менеджера, то есть при событии onManagerPageInit. ...

13 жовтня 2011 р. · 1 хвилина · Віктор