Время идет и настало время готовых тем для MODX. И данным пакетом я это начинаю реализовывать.
Это значит, что популярные решения различных типов сайтов в перспективе появятся и для MODX. И одно из таких решений является mtBlog 1.0.0: mt - приставка значит MagicThemes пакет (как основа движок), а Blog – тип/название темы. Не замысловато.
Стартовать я решил с простенькой 2-х колоночной темы для блога.
В этой теме есть основные функции:
- Публикация статей;
- Привязка статьи к категориям;
- Выводить списки статей к определенным категориям (физически есть url у категории);
- Выводить в боковой колонке (боковая панель) списки статей, категорий и т.д.
- Вывести свои соц. сети в шапке (или убрать, если не нужны или вообще переместить в футер).
- Простой поиск по прямому совпадению слов.
- Добавлять/убирать блоки и панели для разных шаблонов, менять цвет и оформление всего сайта и т.д.
- Полный список возможностей и вообще посмотреть что к чему - ссылка в конце статьи.
Тема mtBlog вышла в статусе платной поддержки. Таким образом упор делается на:
- качество темы;
- различные улучшения;
- полезные функции;
- на поддержку темой каких-то других пакетов (например в будущем - комментарии, морфологический поиск и т.п.);
- улучшение движка и возможностей MagicThemes.
Одно из важных моментов в теме – это ее вид и приятный дизайн. А если вам понравилась тема, но у нее нет нужной вам функции, то вариантов два:
- Доделать самому;
- Написать в комментариях этого поста или иным способом донести необходимость функции автору, а автор внесет изменения, дополнения в тему;
Стандартный вид данной темы на главной:
Отмечу, что категории реализованы через ресурсы. Поэтому прежде чем добавить к статье категорию ее нужно заранее создать.
Для удобства работы в админке Вы можете использовать пакет collections, который поможет организовать вложенные статьи и категории списками с поиском.
Для главной страницы в админке предусмотрен выбор ресурсов, которые необходимо отобразить наперекор дате публикации (TV - Ресурсы для главной страницы). Это TV кстати, можно использовать и на других страницах по желанию. Функция унифицирована.
После установки темы вам как минимум нужно будет создать ресурсы и назначить им верные шаблоны, загрузить фото.
В будущем, если вы захотите сменить дизайн (сменить тему), то вам нужно будет:
- Проверить совместимость с новой темой.
- Установить тему и переключить ее в настройках MagicThemes.
Повторюсь о возможностях блочной структуры темы, да и всех будущих тем на ядре MagicThemes: Вы можете менять области (строки), Блоки (штуковины) как заблагорассудится:
Например в шапке сайта, поменять местами соц сети и меню, поменять цвет соц сетей на любой цвет общий. Убрать/изменить фиксированный слайд на главной странице. Добавить текст копирайта в подвал сайта, а логотип там убрать вообще и т.д.
Идея простая – делать все что угодно с оформлением сайта в рамках, которые позволяет тема.
💬 Полное описание и покупка mtBlog тут
▶️ Видео — Настройка темы mtBlog для работы сайта (30 минут).
Полезных вам сайтов!
05-12-2022 Обновилась версия до 1.0.1. Исправлено пару ошибок и добавлена OG и Chema/article для статьи
Источник: https://modx.pro/components/23216