Kljuchevye slovaПрактически в каждом из модулей существует опция - Суффикс класса модуля. Обычна эта опция позволяет обрамить вывод модуля в контейнер(ы) с индивидуальным классом, для удобства наложения стилей CSS. Не плохо было бы если и наш модуль будет поддерживать суффикс CSS класса.

 

Как вы понимаете, объявляется опция через xml-файл модуля:


<param name="moduleclass_sfx" type="text" default=""
label="Module Class Suffix" description="PARAMMODULECLASSSUFFIX" />


Использовать суффикс класса в коде можно следующим образом:$mcsuffix = trim($params->get("moduleclass_sfx"));


И теперь выводим модуль с соотвествующим обрамлением:


# Вывод ссылки и анонса
echo "\n<p class=\"ranlatest".$mcsuffix."\">".$pptext."</p>";
echo "\n<p class=\"ranlatest".$mcsuffix."\"><a class=\"ranlatest".
$mcsuffix."\""."href=\"".$link."\">".$rows[$ranitem]->title."</a></p>";


Согласитесь, что подобный код не дает нам большой гибкости. Как только возникнет вопрос о том, чтобы один и тот же модуль отобразился дважды с разной версткой возникнут некоторые сложности. В следующией статье мы рассмотрим основные вопросы шаблонизации модуля.

__________________________________________________________________________________________________________________

скачать joomla | обновление joomla | модуль joomla | администрирование | seo продвижение | joomla магазиншаблоны сайтов

обратная связь 

При копировании материала ссылка на сайт joomla4.ru обязательна.