Warning: Creating default object from empty value in /home/p358670/www/old.didgo.ru/components/com_sh404sef/shInit.php on line 37
Условие для вывода данных на главной странице | Контент, материалы, меню
 


ВНИМАНИЕ!!! ЭТО СТАРАЯ ВЕРСИЯ САЙТА.

ДЛЯ ПОЛУЧЕНИЯ АКТУАЛЬНОЙ ИНФОРМАЦИИ

ПЕРЕЙДИТЕ НА WWW.DIDGO.RU




11 мая 2011


Условие для вывода данных на главной странице

Иногда нужно вывести какие-либо данные только на главной странице. Либо сделать так, чтобы структура главной отличалась от остальных страниц. Чтобы не делать два отдельных шаблона, предлагаем вариант, о котором рассказано в данном материале.

Вывод данных только на главной:

<?php $menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) { ?>
    ТО ЧТО БУДЕТ НА ГЛАВНОЙ
<?php } else { ?>
    ТО ЧТО БУДЕТ НА ОСТАЛЬНЫХ СТРАНИЦАХ
<?php } ?>

Либо вариант с выводом на всех, кроме главной:

<?php $menu = & JSite::getMenu();
if ($menu->getActive() != $menu->getDefault()) { ?>
    ТО ЧТО БУДЕТ НА ВСЕХ СТРАНИЦАХ
<?php } else { ?>
    ТО ЧТО БУДЕТ НА ГЛАВНОЙ
<?php } ?>

 

Вы можете отблагодарить автора:

WMR - R166832041362

WMZ - Z314865156270

QIWI - 9638061071

Яндекс деньги - 41001228750313


Комментарии 
 
#1 22.03.2012 21:00
А можно ещё проще.
if ( JRequest::getVa r('view') == 'featured' ) {
//главная
};
Разумеется, если главная - блог избранных материалов (J1.7).