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


Фото
- - - - -

Вывод кнопки только на определённой странице

Вывести Кнопки определённой странице

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

#1 Danya

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

Опубликовано 16.08.2012 - 07:31

Подскажите пожалуйста, как можно сделать вывод кнопки только на странице product.tpl?

{if $page && $page->url == 'product.tpl'}
кнопка
{/if}

так не работает



#2 Novecheg

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

Опубликовано 16.08.2012 - 07:38

Причём здесь $page->url == 'product.tpl' ? Если вам нужно выводить в шаблоне, то редактируйте сам product.tpl.
{if $page && $page->url == ''}
кнопка
{/if}
так выведет на главной

{if $page && $page->url == 'product/tv1'}
кнопка
{/if}
а так на странице product/tv1



#3 Danya

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

Опубликовано 16.08.2012 - 07:56

кнопку вставил в файл index.tpl, допустим переходишь на страницу товара product.tpl, кнопка должна появиться.

почему так сделал, по дизайну так нужно



#4 Danya

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

Опубликовано 16.08.2012 - 08:11

то что нужно!

kors

спасибо огромное



#5 Danya

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

Опубликовано 17.08.2012 - 04:43

ещё вопрос:

есть другая кнопка, нужно сделать так, чтобы она отображалась везде, а когда заходишь в карточку товара, то исчезала?



#6 Kosjak76

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

Опубликовано 17.08.2012 - 04:48

{if $smarty.get.module != 'ProductView'}
кнопка
{/if}
Точнее, лучше так:
{if $smarty.get.module=='ProductView'}
кнопка
{else}
другая кнопка
{/if}







Также с меткой «Вывести, Кнопки, определённой, странице»

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

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