Дата: июля 14, 2010
Категория: CMS, Joomla, Готовые решения
Теги: , , , ,  

Полезности при разработке модуля Joomla

Архитектура файлов модуля

Архитектура файлов модуля Joomla

XML файл настроек – содержит описание настроек модуля.

Контроллер – идентичен названию папки в которой находится модуль. При подключении он загружается первый и управляет остальной логикой ( подключает Helper и шаблон модуля ).

Helper – файл с классом уникального названия, содержит функции для работы с данными сайта.

Шаблон – файл принимающий данные от контроллера для отображения данных.

Что бы узнать адрес сайта Joomla в шаблоне модуля:

echo JURI::root();
// <a href="<?php echo JURI::root(); ?>">корень сайта</a>

Текущие параметры модуля:

//передаются в корневой файл модуля в виде переменной $params

Вытянуть определенный параметр модуля

$myparam = $params -> get( 'myparam' );

Доступ к объекту БД

$db = &JFactory::getDBO();

Текущий пользователь Joomla

$user = &JFactory::getUser();

Подключение шаблона модуля:

require(JModuleHelper::getLayoutPath('название папки с модулем'));
// название папки с модулем, например: mod_mainmenu

Написать ответ

 Имя

 Mail

 Сайт

[Имя и Mail обязательны для заполнения. Mail не будет опубликован.]


 9fce13c8-2714-4603-b8e7-33be6c785d58