Anchor List. Accordion
Выводится вертикально. Двухуровневыйраскрывающийся список якорей.
Расширение находится в разработке. В настоящий момент не доступно для скачивания и установки на сайт заказчика.
После выпуска стабильной версии, расширение будет перенесено в соответствующий раздел.
Выводится вертикально. Двухуровневыйраскрывающийся список якорей.
Выводится вертикально. Одноуровневый список якорей.
Модуль предназначен для управления выводом контента в определенных позициях.
Данная страница с описанием также является демо-страницей. Все фрагменты, выводимые модулем - в красной рамке.
Вы можете в одном модуле создать неограниченное число контентных блоков (в дальнейшем - фрагментов) и указать для каждого конкретную позицию в любом месте страницы в пределах тега <body>
(а теоретически, и за его пределами). Каким образом указывается позиция - смотрите в техническом описании.
Вы можете указать для каждого фрагмента устройство вывода: десктоп/мобильное. Это позволяет для одной позиции создать 2 фрагмента с различным содержимым для базовой и мобильной версии.
Так же можно создать 2 фрагмента с одинаковым содержимым и выводить их в разных позициях, в зависимости от устройства.
Практически, все. Изначально модуь создавался для управлением вывода скриптов рекламы на страницах сайта. Идея понравилось и модуль был разработан как универсальный, для любого типа контента.
Вы создаете в административоной панели модуля контентные фрагменты и указываете их позиции.
Позиции - это привязка к любому объекту на странице, идентифицированному с помощью тегов и классов/индекса. Например: вставить фрагмент внутри блока с классом .my-article
после 4-го по счету тега div
с классом .my-div
. Более подробно о привязке фрагментов смотрите в техническом описании.
Можно так же указать до или после объекта должен вставляться фрагмент.
Модуль может быть выведен в любой позиции вышего шаблона.
Далее js-скрипт перемещает фрагменты в соответствии с указанными "адресами" в разные части страницы, а сам модуль (пустая оболочка для фрагментов) - удаляется.
Каждому фрагменту присваиается класс, идентифицирующий его как, собственно, фрагмент - .fragment-n
Дополнительно присваиваивается класс идентифицирующий устройстов (десктоп или мобильное)
Кроме того, есть возможность каждому фрагменту добавить свой класс. Не забываем, что внутри фрагмент может содержать любой html-код, в том числе и с указанием определенных классов.
Для комбинации этих классов вы легко можете написать необходимый css-код.
В ближайшее время будет. Пока смотрите скрины.