вебисторий

Создание блога на MODX Revolution

MODX Revolution является популярной системой управления контентом (CMS). И, хотя блоги не являются её прямым предназначением, тем не менее, приспособить MODX Revolution под ведение блога можно. В дальнейшем это позволит вам использовать все преимущества этой CMS, а их у неё не так уж и мало.

Первым делом отметим, что для создания блога нам потребуется несколько дополнений. О том, как ставятся дополнения в MODX Revolution, можно прочитать по этой ссылке. Нам понадобятся следующие пакеты:

Отмечу, что то же дополнение Tickets вы в стандартном репозитории MODX не найдёте, поэтому советую подключить известный в рунете репозиторий Modstore. Как это сделать без дополнительных регистраций, описывается в статье по вот этой ссылке.

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

Стоит отметить, что перед этим лучше подготовить шаблон сайта (а то и несколько). Впрочем, всё нижеследующее можно сделать и при использовании стандартного шаблона MODX.

Используя раздел Ресурсы на панели слева, создаём раздел с тикетами. Для этого щелкаем правой кнопкой мыши по Website, а далее в меню выбираем СоздатьРаздел с тикетами.

Создание раздела с тикетами в MODX Revolution

В открывшемся окне настройки обязательно заполняем поля Заголовок и Шаблон.

Переходим на вкладку Настройки раздела. В основных настройках рекомендуется снять галочку Использовать HTML-редактор.

На вкладке Дочерние тикеты выберите шаблон для тикетов, в графе Формирование URl укажите %alias (или сформируйте свой шаблон URL дочерних тикетов, исходя из подсказок под строкой), кроме того, желательно отключить Jevix.

После этого снова открываем основные настройки раздела и вставляем следующий код:

[[!pdoPage? &element=`getTickets`]] [[!+page.nav]]

Не забывайте сохранять настройки после редактирования.

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

Создание тикета в MODX Revolution.

Другой способ создать тикет — щелкнуть по соответствующей кнопке внизу раздела с тикетами.

Это откроет перед вами страницу создания статьи. Заполните как минимум заголовок статьи и набросайте небольшой текст для примера. Сохраните статью. Чтобы опубликовать её, щелкните по кнопке, выделенной на скриншоте ниже.

Создайте хотя бы две пробные статьи для бОльшей наглядности и опубликуйте их. Вот как это выглядит в моем случае:

Безусловно, при публикации статей нам не нужно, чтобы на главной странице отображался весь текст статьи. Для этого используйте поле Аннотация (введение). В него вводите ту часть текста, которая должна отображаться на главной странице. Полный текст должен быть в поле Содержимое. Не забывайте, что текст в обоих полях должен содержать необходимое HTML-форматирование. Чтобы не задавать его вручную, используйте специальные редакторы в CMS. Отключить редактор и просмотреть текст можно, сняв галочку Toggle Editor.

Вот так выглядит результат:

В следующей статье про MODX Revolution мы «прикрутим» к нашему блогу форму для комментариев. 🙂