Заметка о позициях модуля в 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.
Меню

Главная

Компьютерная помощь
Ремонт компьютеров
Ремонт ноутбуков
Ремонт планшетов
Ремонт apple
Восстановление данных
Веб-мастерская
Заправка картриджей

Веб-мастеру

HTML (1)
CSS (8)
Java Script (2)
PHP
XML (2)
DLE (2)
Joomla (17)
ModX (1)
WordPress
Drupal (1)

Сис-админу

Windows (18)
*nix (1)
Apple (1)

Контакты

Eduard L.
ICQ: 298-066-983
e-mail: edd15@mail.ru
skype: edduard36
tel: +7 (904) 214 82 20
подробнее


Панель управления

Not registered?