Заметка о позициях модуля в cms joomla 1.5

Если необходимо скрыть позицию модуля, в которой нет активных модулей, то можно написать:

<?php if($this->countModules('user1'):?>
<divid="user1">
<jdoc:includetype="modules"name="user1"style="xhtml"/>
</div>
<?php endif ?>
А отобразить позицию в определённом компоненте, например,  в компоненте
«Контакты»
<?php
$option =JRequest::getVar('option');
?>
<?php  if($option =='com_contact'):?>
<divid="user1">
        <jdoc:includetype="modules"name="user1"style="xhtml"/>
</div>
</div>

<?php endif ?>

Показать позицию только на «Главной» сайта
<?php</div>
$option =JRequest::getVar('option');
$id
=JRequest::getInt('id');
?>
<?php  if($option =='com_content'&&!$id):?>
<divid="user1">
<jdoc:includetype="modules"name="user1"style="xhtml"/>
</div>
<?php endif ?>
Используемые параметры
$menu =&JSite::getMenu();
$user
=&JFactory::getUser();
$option
=JRequest::getVar('option');
$itemid
=JRequest::getInt('Itemid');
нужно писать вначале index.php.
Меню

Главная

Компьютерная помощь
Ремонт компьютеров
Ремонт ноутбуков
Заправка картриджей

Сис-админу

Ноутбуки (11)
Windows (22)
*nix (1)

Веб-мастеру

HTML (7)
CSS (10)
Java Script (2)
XML (2)
DLE (2)
Joomla (17)
ModX (1)
Drupal (1)

Контакты


+7 (904) 214 82 20
подробнее