JL Slideshow

  • Эффект появления при "скролле" мышью

    AOS - анимация

    далее...

  • Возможность доп. анимации

    title - meta - description

    далее...

  • Слайд-шоу имеет несколько режимов

    push - pull - slide - fade - scale

    далее...

14 декабря 2018 года вышло новое обновление шаблона Helium 5.4.27 от Rockettheme. Если Вы  ранее не проводили модернизацию Вашего шаблона до уровня коммерческого, то на Вашем шаблоне в секции появится возможность управления отступами margin и padding, а точнее возможность убирать или добавлять эти параметры по своему усмотрению - иногда эта функция очень полезна. Основные измения произошли в файлах theme.yaml [ папка gantry в корневой папке вашего шаблона] - появился новый код и  section.html.twig [ папки engine/templates/layout ] и section.yaml [ engine/admin/blueprints/layout ] - добавлены новые аттрибуты.

Если Вы уже провели внутренние изменения (через папку custom) для перехода от бесплатного шаблона Helium до модернизированного и затронули файлы section.yaml и section.html.twig, возможно Вам понадобится помощь или разъяснения, почему у Вас на сайте не видно новых изменений, связанных с обновлением шаблона. Цель данной статьи помочь в этом.

 Новый код представляет следующее:

 

Ранее мною оговаривалось, что все модернизации любых шаблонов от Rockettheme надо проводить в папке custom, специально созданную разработчиками для этих целей. Вам нужно лишь найти и создать переопределения для Вашего шаблона - замену существующих файлов на новые. Как это сделать, показано в статье "Три золотых правила при модернизации шаблона".

В настоящее время, к сожалению, в шаблонах от Rockettheme пока не реализована автоматическая замена путем переопределения файла theme.yaml (или сделано это намеренно, чтобы создать нам трудности) - поэтому в этом файле все надо делать заново вручную (добавлять модернизированные шрифты, стили кнопок и боксов в блоках и секциях), т.к. при обновлении шаблона все Ваши настройки слетают (из-за того,что файл находится в корневом каталоге шаблона, а не в папке custom) - из-за чего нарушается стилизация кнопок и блоков на сайте.

После восстановления Ваших данных в файле theme.yaml, другим шагом будет изменение (дополнение) кода в файлах section.html.twig и section.yaml, которых можно переопределить и заменить на новый в папке custom.

 Добавляем в файл section.yaml строчки с кодом (стр. 27-31)

А в файл section.html.twig строчку (стр.4) с новым аттрибутом (в примере показан уже модернизированый файл с дополнительными аттрибутами background и overlay)

Все эти модернизации кода дадут на выходе следующее - автоматизацию возможности убирать или добавлять в секции типовые действия с margin и padding

P.S.

Все статьи пишу на основе своего опыта работы с Gantry5 и шаблона Helium, проверку на других шаблонах не производил, но думаю там все будет аналогично. Хотите знать больше, пререйдите по ссылке на тестовый сайт или задайте вопрос по E-mail