Использование блоков 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">