Извиняюсь за глупый вопрос, но как сделать проверку на главную страницу, т.е. как в index.tpl "спросить" главная ли это страница и соответственно от результата ответа выводить или не выводить новости?
Причем так чтобы в сам движок не лезть, а то в случае апгрейда можно потерять "свои надстройки"

Как сделать проверку на главную страницу
#1
Опубликовано 14.09.2010 - 12:50
#2
Опубликовано 15.09.2010 - 00:10
Попробуйте так:
{if $section->url == $settings->main_section}
вывести новости
{/if}
#3
Опубликовано 15.09.2010 - 10:48
Увы не хочет работать (
Может потому что на локальном сервере (денвере) работаю?
#4
Опубликовано 15.09.2010 - 11:49
{if $section->url == $this->settings->main_section}
вывести новости
{/if}
#5
Опубликовано 15.09.2010 - 12:39
Оу! Заработал предыдущий вариант!
Странно как-то.. То ли одумался сервер, то ли admin удаленно мне исправил Надо чаще перезагружать компьютер.
Спасибо!
Хм.. Опять перестало работать. Второй вариант тоже не помогает. Что за мистика..
В общем установил XAMPP. Проблема в денвере была видимо, хотя и новую версию симплы я тоже установил только что может и в ней что-то было не так. Спасибо!
#6
Опубликовано 01.09.2011 - 12:08
спасибо admin-у
#7
Опубликовано 06.09.2012 - 05:14
Подскажите пожалуйста как сделать проверки на каталог, и на карточку товара.?
#8
Опубликовано 07.09.2012 - 03:35
Есть еще один вариант)
{if $smarty.server.REQUEST_URI == '/'} нужная часть к выводу на главной {/if}
#9
Опубликовано 05.04.2013 - 09:59
yoshkin спасибо, Ваш вариант рабочий.
#10
Опубликовано 05.04.2013 - 12:21
можно и так
{if $smarty.get.module=='MainView'}
#11
Опубликовано 11.04.2018 - 09:04
koteyka твой вариант лучший, ибо он единственный сработал с else, прошлые все не хотели, может я что-то ни так делал, не исключено
Изменено: verdano, 11.04.2018 - 09:06
#12
Опубликовано 11.04.2018 - 09:07
Проще так
{if $module == 'MainView'} ... {/if}
0 пользователей читают эту тему
0 пользователей, 0 гостей, 0 скрытых