Перейти к содержимому


Фото
- - - - -

Как сделать проверку на главную страницу


  • Чтобы отвечать, сперва войдите на форум
11 ответов в теме

#1 rodochinskiy

rodochinskiy
  • Пользователь
  • 13 сообщений

Опубликовано 14.09.2010 - 12:50

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



#2 admin

admin
  • Пользователь
  • 857 сообщений

Опубликовано 15.09.2010 - 00:10

Попробуйте так:

{if $section->url == $settings->main_section}
вывести новости
{/if}



#3 rodochinskiy

rodochinskiy
  • Пользователь
  • 13 сообщений

Опубликовано 15.09.2010 - 10:48

Увы не хочет работать (
Может потому что на локальном сервере (денвере) работаю?



#4 admin

admin
  • Пользователь
  • 857 сообщений

Опубликовано 15.09.2010 - 11:49

{if $section->url == $this->settings->main_section}
вывести новости
{/if}



#5 rodochinskiy

rodochinskiy
  • Пользователь
  • 13 сообщений

Опубликовано 15.09.2010 - 12:39

Оу! Заработал предыдущий вариант!
Странно как-то.. То ли одумался сервер, то ли admin удаленно мне исправил :) Надо чаще перезагружать компьютер.
Спасибо!
Хм.. Опять перестало работать. Второй вариант тоже не помогает. Что за мистика..

В общем установил XAMPP. Проблема в денвере была видимо, хотя и новую версию симплы я тоже установил только что может и в ней что-то было не так. Спасибо!



#6 Danya

Danya
  • Фрилансер
  • 908 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:1.x, 2.x

Опубликовано 01.09.2011 - 12:08

спасибо admin-у



#7 frii

frii
  • Пользователь
  • 1 сообщений

Опубликовано 06.09.2012 - 05:14

Подскажите пожалуйста как сделать проверки на каталог, и на карточку товара.?



#8 yoshkin

yoshkin
  • Пользователь
  • 134 сообщений

Опубликовано 07.09.2012 - 03:35

Есть еще один вариант)

{if $smarty.server.REQUEST_URI == '/'} 
нужная часть к выводу на главной
{/if}



#9 anton

anton
  • Пользователь
  • 68 сообщений

Опубликовано 05.04.2013 - 09:59

yoshkin спасибо, Ваш вариант рабочий.



#10 koteyka

koteyka

    Фрилансер

  • Пользователь
  • 1 345 сообщений
  • Программирование
  • Версия CMS:2.x
  • Откуда:Днепропетровск

Опубликовано 05.04.2013 - 12:21

можно и так

{if $smarty.get.module=='MainView'}



#11 verdano

verdano
  • Пользователь
  • 1 сообщений
  • Программирование, Верстка, Заказчик, Пользователь
  • Версия CMS:2.x

Опубликовано 11.04.2018 - 09:04

koteyka твой вариант лучший, ибо он единственный сработал с else, прошлые все не хотели, может я что-то ни так делал, не исключено :)


Изменено: verdano, 11.04.2018 - 09:06


#12 Kosjak76

Kosjak76
  • Модератор
  • 3 753 сообщений
  • Программирование
  • Версия CMS:1.x, 2.x
  • Откуда:Харьков, Украина

Опубликовано 11.04.2018 - 09:07

Проще так

{if $module == 'MainView'}
...
{/if}





0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых