Есть необходимость выводить раздел сайдбара только на главной страницы, как это реализовать?
Например в wordpress это можно сделать так:
<?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
Текст
<?php } ?>
![](http://zebrum.ru/forum/public/style_images/master/icon_users.png)
![](http://www.gravatar.com/avatar/1a2375abeffef11eb1d81c05eac810bc?s=100&d=http%3A%2F%2Fzebrum.ru%2Fforum%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
Вывод содержимого только на главной
Автор
art888
, 09.02.2010, 19:33
Сообщений в теме: 5
#1
Отправлено 09.02.2010, 19:33
#2
Отправлено 09.02.2010, 21:09
Либо прописать для главной страницы отдельный шаблон, либо использовать условие:
<?php if (z_page()->getPagepath() == zengine::config()->get('engine.indexpagepath')) { ?> <p>Текст на главной странице</p> <?php } ?>
#3
Отправлено 16.10.2010, 16:57
Ясно...
Подскажите код, для вывода текста ТОЛЬКО на главной (исключая page/5/ и т.п.).
Подскажите код, для вывода текста ТОЛЬКО на главной (исключая page/5/ и т.п.).
#4
Отправлено 19.10.2010, 16:02
<?php if (z_page()->getPagepath() == zengine::config()->get('engine.indexpagepath')) { ?> <p>Текст на главной странице</p> <?php } ?>Если главная, то ее путь index - то, что и возвращает zengine::config()->get('engine.indexpagepath')), а на page/5/ оно не выводит.
У вас выводит?
#5
Отправлено 14.03.2011, 00:44
barymdemid (19.10.2010, 16:02) писал:
<?php if (z_page()->getPagepath() == zengine::config()->get('engine.indexpagepath')) { ?> <p>Текст на главной странице</p> <?php } ?>Если главная, то ее путь index - то, что и возвращает zengine::config()->get('engine.indexpagepath')), а на page/5/ оно не выводит.
У вас выводит?
У меня выводит на всех страницах! (прописал в template.php шаблона)
да и вместо <p>Текст на главной странице</p> выводит ����� �� ������� ��������
Количество пользователей, читающих эту тему: 2
0 пользователей, 1 гостей, 0 скрытых пользователей
-
Facebook (1)