Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент несовместим с MODX 3.
MODX 3.x пока не поддерживается.
MagicThemes — пакет, который является собой мини-движок тем.
Нужен для управления темами и создания тем для MODX Revolution. Примеры подобных систем это темы WP, Joomla.
Управлять и настраивать тему может обычный пользователь почти с нулевыми знаниями MODX Revo.
Желательно устанавливать на почти голую систему.github.com/Alexij2/MagicThemes — можно оставлять «иссушки». Пока без PR.
На данный момент Пакет выпущен как альфа-релиз. Так что могут быть ошибки. Соответственно можно тестировать, спрашивать и прочее… Если все будет хорошо, в перспективе будет стабильная версия и приятные темы для MODX.
Поддержка php 8 и mysql 8 — не тестировалась. И скорее всего работать не будет. В будущем будет исправлено.
Для общего понимания логики установки тем:
1. Устанавливается на чистую систему MODX Revolution, можно выполнить мелкие настройки сайта типа ЧПУ, translit и т.п.
2. Пакет зависит от pdoTools, поэтому его следует установить в первую очередь и настройку pdotools_fenom_parser нужно включить.
3. Устанавливаем MagicThemes, Если все прошло хорошо, то после установки пакета можно устанавливать и саму тему.
4. Устанавливаем тему (пакет темы). Если тема требует какие-то зависимости (например MIGX, FormIt) то она сообщит об этом.
5. Настройка и заполнение реальными данными сайта. Тут как настройка самой темы, так и общие какие-то настройки СЕО и прочее, что вам необходимо. Если какие-то настройки берет на себя тема, то в описании и тех. документации на эту тему будет об этом написано.
Ничего сильно сложного.
Подробнее о работе с темой для пользователей:
Пакет имеет 3 раздела управления:
— Настройки тем.
Тут выбор активной темы и различные настройки, которые заложил в тему разработчик. Группируются по табам.
-Области – это управление структурой.
Тут происходит настройка сетки, областей css-классы для главных оберток, вложенности, зависимости от шаблонов сайта (где показывать область, а где скрывать), очередность вывода областей. Привязка к bootstrap 4 сетке 24 колонки.
— Штуковины – самая важная часть движка – это внутренние самостоятельные блоки, которые выводятся в указанной позиции в определенной Области.
Тут происходит настройка вывода на сам сайт. Так же этот блок может зависеть и от шаблонов. Выбор определенной позиции, тип вставки (например вставлять обычный чанк или файловый чанк или сразу сниппет), или просто текст, очередность вывода. При редактировании параметров есть вкладки:
— Вкладка Сниппет – параметры снипета, если штуковина поддерживает сниппет.
— Вкладка Общие – тут общие параметры, например выбор количества единиц для отображения, выбор фонового изображения для блока, параметры разрешения для картинки, обрезать ее или нет и т.п.
— Вкладка Стилизация – css оформление, которое заложено темой. Тут могут быть настройки размер иконки, цвет иконки, цвет шрифта, размер его позиция и прочие css настройки для даннй штуковины.
Эти все настройки определяет создатель темы, и если чего-то нет, значит тема из коробки не поддерживает это.
Для проверки как это все работает, рекомендую поставить демо-тему из репозитория modstore. mtDemo
Без темы проверить что и как работает – не возможно.
Видео — Демонстрация работы на 30 минут.
В переди много планов и расширение возможностей, например планирую:
— Критический CSS;
— Управление темой на фронтенд-е;
— и т.п…
1.0.0-pl3 (2023-02-07)
- Выход из беты.
- Исключены папки css,options,chuncks из возвращаемых путей для Штуковин
- исправлено кеширование css стилей. Добавлена настройка кешировать или нет.
1.0.0-beta2 (2022-12-16)
- Исправление совместимости с mysql 8.х
- Исправление Незначительных предупреждений.
1.0.0-beta1 (2022-11-15)
- Исправление сниппета cssall.
1.0.0-alpha2 (2022-05-25)
- Исправление мелких ошибок.
- Добавлена проверка на существование таблицы migx конфигураций.
1.0.0-alpha1 (2022-04-18)
- Выход Публичной версии пакета. Альфа 1.
0.1.4 (2022-04-13)
- Множество фиксов за год.
0.0.1 (2021-03-18)
- Первая версия и Приватная версия пакета.


Последние обсуждения в сообществе MODX.pro