MODX

08.12.2014

MODX

Некоторые соглашения:

Категории

  • STRUCTURE - общие элементы (чанки HEAD, HEADER, SCRIPTS, FOOTER);
  • WIDGETS - общие чанки (блоки);
  • TPL - повторяющиеся чанки (все в кучу);
  • MEDIA - общие изображения TV, слайдеры TV;
  • OPTIONS - прочие общие TV;

Имена шаблонов

  • Home.Page - главная страница;
  • Plain.Page - пустая контент-страница;
  • Container.Name - страница-контейнер;
  • Inner.Name - внутренняя страница контейнера;
  • Template.Name - страница с индивидуальным контентом;

Имена чанков

  • NAME - элементы категории STRUCTURE;
  • Name - виджет;
  • tpl.itemName - повторяющийся элемент виджета;
  • Template.Name - элемент определенной страницы ("Template" - имя темплейта);

Имена TV

  • tv_image - основное изображение страницы;
  • tv_slider - слайдер страницы (MIGX);
  • tv_option_name - общие tv для сайта ("tv_option_email");
  • tv_category_name - индивидуальные параметры ("tv_catalog_price");

Имена Сниппетов (здесь уже по желанию, т.к. задачи бывают разные)

  • listName - возращает список элементов;
  • tvListName - возращает список элементов для TV в поле возможных значений;
  • getName - получаем какой-то параметр или выводим какой-то (единичный) блок ("getBanner");
  • tvGetName - возращает единичное значение для TV в поле возможных значений;

Список полезных плагинов

Ace

Collections

Console

Migx

pdoTools

phpThumbOn

TinyMCE

Translit

SimpleSearch

Скрипт для начальной настройки

title

Мои сниппеты

Мои сниппеты для решения разнообразных задач

title

Плагины

Мои плагины для решения разнообразных задач

title

Примеры усложненные

Примеры решения некоторых задач при разработке сайтов в MODX Revolution

title

Типичные решения

Наиболее часто используемые фрагменты кода

title

Шорткоды в MODX Revolution

Полезные фрагменты кода для работы в MODX Revolution