Любой шаблон на Gantry 5 от Rockettheme можно модернизировать, улучшить. Не секрет, почти все ранние версии шаблонов - Antares, Acronym, Citadel, Ethereal, Flux, Galatea, Interstellar, Isotope, Notio, Protean, Remnant, Salient, Supra, Sienna, Versla, Xenon и др. - содержат те или иные ошибки. Конечно, Вы можете оформить платную подписку на эти шаблоны и регулярно получать обновления от разработчиков, не заморачиваясь - но этот путь не для меня. Во-первых, это дороговато - 49$, а во-вторых, вы получете только доспуп только к частицам одного щаблона, а их всего на коммерческом шаблоне около 30 штук.

Демонстрационные шаблоны от Rockettheme представлены на сайте: http://demo.rockettheme.com/joomla-templates

Rockettheme также предлагает 2 бесплатных шаблона - Hydrogen, Helium. - которые постоянно обновляются (в них устраняются ошибки, уязвимости и т.п.). Среди всех шаблонов, лично мне больше понравился ранний Antares версия 1.1.0 - но его основная проблема - устаревший код (нет поддержки Lightcase, конфликт jQuery с другими расширениями, неправильно загружаются сценарии Mootools / jQuery, нет совместимости с PHP 7.1, отсутствуют шрифты в формате woff2, проблемы при просмотре сайта на планшете и др.).

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

Документация по модернизации шаблона на Gantry 5 находится на docs.gantry.org  Используя браузерный переводчик, можно изучить основные приемы по созданию и внедрению новых частиц, атомов, секций и всего прочего, так необходимого для разработчиков сайта.

Других, более полных, ресурсов на просторах интернета пока не обнаружено. Хотя вру, есть целая индустрия по продаже готовых частиц Gantry5 :

 Почти все, что предлагают эти ресурсы можно найти и скачать бесплатно на сайте https://inet4ik.ru/razdely/fajlovyj-arkhiv

Но это все лирика, главное для нас научиться работать с Gantry5 - понять как создавать, настраивать частицы и исправлять ошибки  разработчиков шаблонов со встроенными частицами.

Существует 3 простых правила переноса, которые можно назвать "золотыми", без которых невозможно модернизировать шаблон.

  • ПРАВИЛО ПЕРЕОПРЕДЕЛЕНИЯ ТЕМАТИЧЕСКИХ КАТАЛОГОВ
    ( + все, что мы видим визуально на вкладке Styles в административной панели шаблона)

admin
blueprints
blueprints/styles
gantry
lanquage
layouts
scss
html

Пример переопределения (создания пути) для файла в формате yaml

Чтобы добавить в шаблон Helium дополнительный цвет - Accent Color 3,  в папке шаблона Helium надо найти файл по пути: blueprints/styles/accent.yaml, скопировать этот файл к себе для дальнейшего изменения.

 1 шаг - добавляем строки в исходный файл accent.yaml

2 шаг - создадим переопределение (путь) custom/blueprints/styles/accent (измененный).yaml, т.е. в исходной папке custom создадим папку blueprints, в ней папку styles и в нее запишем измененный файл accent.yaml  - далее провести процедуру очистки кэша и рекомпиляции

3 шаг - заходим в административную панель нашего шаблона на вкладку Styles и видим:

  • ПРАВИЛО ПЕРЕОПРЕДЕЛЕНИЯ ДЛЯ ДВИЖКА NUCLEUS
    ( + все, что мы увидим при нажатии настроечного колесика на вкладке Layout)

admin
layouts
particles
scss
templates
templates/content
twig
twig/partials

Пример переопределения (создания пути) для файла в формате yaml

 замена файла на новый - [ root/media/gantry5/engines/nucleus/***/section.yaml ] ---> (g5_helium/custom/engine/***/section (измененный).yaml)

  • ПРАВИЛО ПЕРЕОПРЕДЕЛЕНИЯ АДМИНИСТРАТИВНЫХ ФАЙЛОВ ADMIN

administrator
components

Пример переопределения (создания пути) для файла в формате html.twig.

 замена файла на новый - [ root/administrator/components/com_gantry5/templates/***/about.html.twig ] ---> (g5_helium/custom/admin/templates/***/about (измененный).html.twig)

Скошенные углы

Этот код написан Friday. От бельгийца, живущего в Лондоне. Специально для Вас. Поддержка Google Chrome и Firefox

"Если я мог разобраться - сможет каждый"

Петров Сергей
Петров Сергей консультант по Gantry5
Частицы для Gantry 5 - бесплатно скачиваем, настраиваем, вместе решаем проблемы.
Настройка частиц Gantry5 на практических примерах.
klimat678110@yandex.ru

Pattern SVG #2 Aurora