Существует несколько возможностей встраивания модулей в текст статьи, но в данном примере мы рассмотрим вариант редактирования шаблона вывода статей.
- Что это нам дает? Ну во первых не нужно редактировать все ранее добавленные статьи, во вторых не нужно каждый раз думать о добавлении позиции модуля. С другой стороны, этим способом мы не можем добавлять модуль в центр статьи.
Существует шаблон вывода статьи который находиться по адресу \templates\"Папка шаблона"\html\com_content\article\default.php. Если у вас нет данного файла, необходимо создать папку - \html\com_content\article\ и скопировать туда фаил \components\com_content\views\article\tmpl\default.php
Далее в необходимой части шаблона вставляем следующий код:
<?php
$modules = JModuleHelper::getModules('Указать позицию модулей например "banner2"');
if ($modules && is_array($modules)) {
foreach ($modules as $module) {
//заголовок модуля
echo $module->title;
//контент, основная часть модуля
echo JModuleHelper::renderModule($module);
};
}
?>
В данном случае при полном просмотре статьи будет показан модуль "banner2", материал взят с JoomlaForum
| Вперед > |
|---|









































