Комментарии

Стилевая рамка модуля
( 1 Проголосовало )

У элемента разметки jdoc: include для подстановки модулей (type="module") имеется дополнительный атрибут style. Например, в файле index.php шаблона atomic можно обнаружить следующую строку кода:

<jdoc:include type="modules" name="atomic-topmenu" style="container" />

 

Стиль container указывает Joomla искать функцию modChrome_container () в одном из двух файлов. Стандартные стили находятся в файле templates/system/html/ modules .php. А дополнительные стили определены как функции в файле modules .php, находящемся в папке html данного шаблона.

Например, для шаблона atomic три дополнительных стиля оформления модулей определены в файле templates/atomic/html/modules.php.
Следует иметь в виду, что в файлах modules.php объявляются только функции, но не классы РНР. Это дает некоторые преимущества при добавлении новых стилей оформления модулей. В частности, соблюдать условные обозначения имен классов не нужно, поскольку отсутствуют сами имена классов. Нужно лишь найти файл исходного кода РНР и включить его в проект.

В качестве примера можно посмотреть функцию modChrome_container () из файла modules.php для шаблона atomic. Она определяет стиль container.


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости
Добавить комментарий


Защитный код