Дополнения включают в себя сниппеты, плагины, шаблоны третей стороны, которые расширяют функциональность сайта и улучшают его отображение. Есть множество дополнений в репозитории MODx и разработчики постоянно делают их еще больше. Но мы рассмотрим только самые основные. В панеле управления нажмите "Приложения" и в выпадающем меню выберите "Установщик".

На появившейся странице вы можете управлять вашими дополнениями или пакетами или добавить новый. В данный момент наш список пуст, так как мы не закачивали никаких дополнений на наш сайт. Чтобы добавить дополнение, нажмите

Откроется станица, на которой будут показаны последние и наиболее популярные дополнения справа и браузер дополнений (пакетов) слева.

Как Вы видите в браузере дополнений, дополнения, которые вы можете загрузить на ваш сайт, делятся на 3 категорий, поделенные на группы:

  • Extracts  – это модули, которые не являются частью ядра MODX, такие как галереи, строители форм и меню, поиск и другое.
  • Front End Templates  – это готовые к использованию шаблоны сайта, сделанные в виде пакетов для быстрой установки. Если вы хотите построить/установить свой собственный шаблон можете воспользоватся этими и изменять их как угодно. Я советую установить Bootstrap (Front End Templates->Templates).
  • Manager Templates – это backend шаблоны для изменения вида вашего панели управления, это повлияет только на внешний вид, но не на функции вашего менеджера.

Установка дополнения

Устанавливается дополнения очень просто. Например, чтобы установить шаблон Bootstrap, для этого все что нам нужно сделать — это нажать на FrontEnd Templates->Templates, далее в списке обозревателя пакетов выбрать Bootstrap и нажать на кнопку 

 

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

 

Жмем на кнопку . Установщик перейдет в окно, в котором можно будет ознакомится со "Списком изменений", "Инструкцией" и "Лицензией". Внизу будет кнопка , жмем на нее. Далее выйдет окошко с выбором опции, выбираем jQuery 2.x и жмем на . В основном пакетам не нужно выбирать "Опции установки", вместо этой кнопки у них .

После нажатия на кнопку , в появившемся окне, установка заканчивается. Чтобы не использовать дополнение нажмите на кнопку , а чтобы совсем удалить с сайта – на

Для базовой работы сайта нам нужно скачать и установки еще дополнения:

  • TinyMCE – визуальный редактор текста;
  • Wayfinder – для отображения меню;
  • getResources – для отображения дочерних документов;
  • getPage – для отображения дочерних документов с пагинацией (постранично);
  • Breadcrumbs – для отображения навигационного следа «хлебные крошки»;
  • Gallery – позволяет создавать галереи изображений, сортировать и маркировать их.;
  • CodeMirror – визуальный редактор кода;

TinyMCE и CodeMirror автоматически привяжутся к настройкам системы MODx, но для проверки давайте узнаем подключились ли они. Заходим в "Настройки системы", в фильтре "core" выбираем "Визуальный редактор" и смотри на:

  • Использовать текстовый редактор – Да;
  • Редактор – TinyMCE;
  • Редактор для элементов – CodeMirror.

На этом с установкой пакетов и шаблона мы закончим. Перейдем к редактированию нашего шаблона Bootstrap.

Если у Вас появились ко мне вопросы по данной статье, задавайте их в комментариях ниже.