Использование блоков Berry CSS
В Berry CSS приведены примеры готовых блоков, которые можно использовать в шаблоне. (Естественно, поправив тексты для себя.) Используйте блоки Berry для расширения возможностей своего сайта.
В тексте записи
Можно просто вставить html-код блока в текст записи. Поскольку в шаблонах используется Berry CSS, то все блоки будут отображаться одинаково.
В виде внешнего файла
Полученный код размещается в произвольном файле, например в каталоге myparts. Дальше он подключается произвольным образом. Например так можно его подключить с использованием шорткода include в тексте записи.
[include]myparts/myblock.php[/include]
Как компонент Any или File
Если блок нужно разместить в виде компонента, то используются компоненты Any1 (2).
Аналогично можно подключить файл блока в компоненте File1 (2).
Как компонент Module1(2)
Часть Berry-блоков уже включена в комплект MF в виде модуля berry/block. Это специальный модуль, который может принимать параметры из компонента Module1(2). В его настройках достаточно указать подключаемый модуль и параметры через разделитель ||.
berry/block || block = ca/ca2.php berry/block || block = fe/fe15.php
В данном примере используется модуль berry/block, но с разными параметрами. В первом случае будет использован файл Berry-блока ca/ca2.php, во втором fe/fe15.php. Исходные файлы находятся в каталоге store. Чтобы их использовать, следует скопировать модуль в каталог шаблона modules и там редактировать любые файлы.
Как свой модуль юнита
Если блок является частью юнитов главной, то можно его оформить в виде самостоятельного модуля. Создаются файлы:
modules/myblock index.php content.php
Файл index.php основной файл модуля и подключает файл контента. Здесь же указывается каталог модуля.
[unit] module = modules/myblock require = content.php parser = autotag_simple [/unit]
В файле content.php размещается скопированный с Berry html-код блока.
Подключается модуль в юнитах главной стандартным способом (см. «Модули для юнитов»):
@module modules/myblock
Пути к изображениям Froala
В Berry-блоках используется свои пути к изображениям Froala. Они также используются и в шаблоне, но для корректного отображения, следует поправить путь.
Например в Berry:
<img src="assets/images/froala/draws/git.svg">
В MF:
<img src="[template_url]assets/images/froala/draws/git.svg">
Не во всех частях сайта будет работать замена template_url, поэтому возможно придётся указывать полный путь к изображению:
<img src="https://ваш-сайт/application/maxsite/templates/ваш-шаблон/assets/images/froala/draws/git.svg">