Обычно, функционал блога (новости, статьи) для сайта я создаю с помощью дополнения Tickets, которое позволяет довольно гибко настроить отображение ресурсов, имеет встроенную систему комментариев и рейтингов… но, в связи с определенными обстоятельствами пришлось отказатся от данного дополнения и посмотреть в сторону аналогов - которых не так уж и много, а точнее буквально несколько.
Наиболее популярным из них является дополнение Articles.
Установив данное дополнение и проведя предварительные настройки чанков и прочего, я создал тестовый ресурс и опубликовал его чтобы посмотреть как мой шаблон смотрится на сайте.
И тут обнаружил странную особенность: ресурсы Articles в админ панели видны только в неопубликованном виде, а после публикации - появляются на сайте, но исчезают в админ панели.
Заглянув в консоль обнаружил такую ошибку:
SyntaxError: Unexpected token '}'
А результатом запроса на обновление таблицы ресурсов было что-то такое:
({"success":true,"total":"2","results":})
Поначалу взгрустнул, но, как оказалось данный вопрос имеет очень простое решение. Переходим в “Системных настройках” в раздел “Словарь и язык”, находим параметр Локаль (locale
) и прописываем неоходимый код локали. В моем случае (для Украины), нужно было прописать для украинского языка - uk_UA.UTF-8
, либо для русского языка - ru_UA.UTF-8
После этого ресурсы Articles станут видны в админ панели MODx.
Вот и все.