-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmod_jmodule.php
29 lines (23 loc) · 1 KB
/
mod_jmodule.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
/**
* @package Joomla.Module
* @subpackage mod_jmodule
* @copyright 2015 (c) Grigorchuk Aleksandr
* @license MIT License; see LICENSE
* @since 3.1
*/
defined('_JEXEC') or die;
// Включть воспомогательные функции
require_once __DIR__ . '/helper.php';
// если в параметрах модуля установлено обрабатывать плагинами разрешаем обработку
if ($params->def('prepare_content', 1))
{
JPluginHelper::importPlugin('content');
$module->content = JHtml::_('content.prepare', $module->content, '', 'mod_jmodule.content');
}
// получаем остальные параметры плагина
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
$field1 = htmlspecialchars($params->get('field1', 'jmodule'));
// получаем контент
$list = ModJModuleHelper::getList($params);
require JModuleHelper::getLayoutPath('mod_jmodule', $params->get('layout', 'default'));