Вопрос про вывод модулей в шаблоне

Статус
В этой теме нельзя размещать новые ответы.

Kavagutti

Постоялец
Регистрация
19 Июн 2008
Сообщения
60
Реакции
11
Возникла задача вывести определенный модуль только тогда, когда открыт КОНКРЕТНЫЙ 1 материал, во всех других материалах его выводить соответсвенно не нужно. Нашел вот такой кусок кода:
PHP:
<?php 
$option = JRequest::getCmd('option');
$view = JRequest::getVar('view');
if ($option == 'com_content' && $view == 'article') 
{
?>
<!-- BEGIN: RIGHT COLUMN -->
<!-- END: RIGHT COLUMN -->		
<?php }?>
т.е. получается к этому коду нужно еще как-то добавить id материала, но вот как? может есть другие способы? :bc:
 
PHP:
  <?php 
$option = JRequest::getCmd('option');
$view = JRequest::getVar('view');
if ($option == 'com_content' && $id == '25') 
{
?>
<!-- BEGIN: RIGHT COLUMN -->
<!-- END: RIGHT COLUMN -->        
<?php }?>
или
PHP:
  <?php 
$option = JRequest::getCmd('option');
$view = JRequest::getVar('view');
if ($option == 'com_content' && $view == 'article' && $id == '25') 
{
?>
<!-- BEGIN: RIGHT COLUMN -->
<!-- END: RIGHT COLUMN -->        
<?php }?>

я бы попробовал так, должно сработать. Вместо цифры 25 конечно же - нужный ид поставить
 
о_О спасибо большое за метод!
 
я бы попробовал так, должно сработать. Вместо цифры 25 конечно же - нужный ид поставить

Немного не так, додумал решение, может кому пригодится:

PHP:
<?php 
$option = JRequest::getCmd('option');
$view = JRequest::getVar('view');
$Itemid = JRequest::getVar('Itemid');

if ($option == 'com_content' && $view == 'article' && $Itemid == '48' || $Itemid == '23') {?>

<!-- BEGIN: RIGHT COLUMN -->

<jdoc:include type="modules" name="user1" style="raw" />
    
<!-- END: RIGHT COLUMN -->		
<?php }?>

Т.е. можно выводить модуль в ЛЮБОМ количестве нужных материалов.
 
спасибо, помогло
 
а я малёх по-другому такое делал. через $_SERVER['REQUEST_URI']
 
А почему не через встроенный мамбот
Загрузка модулей в определенной позиции в пределах содержимого. Синтаксис: {mosloadposition user1}
 
в joomla же есть встроеная возможность
 
вывести модуль в тексте материала

Подскажите а как можно вывести модуль в тексте материала - речь идёт о joomla 1.5 и стандартном встроенном компоненте - content, использую jce editor


Извините увидел сверху
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху