Форум UnitCMS

Условие для отображения разных кнопок в product_brief.tpl.html

Alex

  • ***
  • 77
  • +0/-0
Движок 2.1.6. есть такая необходимость создать условие для отображения кнопок.
Пример:
если категория допустим называется "Ложки" или можно через  id категории =5, то показать кнопку "Подробно". Если любые другие названия категорий или другой id, то показать кнопку "Заказать".
Как прописать нужное условие?

alf

  • ****
  • 199
  • +12/-0
  • Узнай, что ты делаешь плохо и не делай этого!
Можно добавить на страницу category.tpl.html код {debug} и при открытии этой страницы браузер откроет окно со всеми переменными на этой странице.
Найдете переменную типа $categoryID (или $selected_category[0] - я точно не помню!) со значением нужным Вам и потом пропишете условие вида:
{if $categoryID==5} Выводим одну кнопку {else} Выводим другую кнопку {/if}
Компьютерный и web-дизайн
www.alfsite.ru

Alex

  • ***
  • 77
  • +0/-0
А если это условие необходимо для определенной группы категорий? Например для категорий с ID 1,2,5 одна кнопка , а для других другая?
Попробовал в виде массива указать категории не сработало:
{if $categoryID==[1,2,5]} Выводим одну кнопку {else} Выводим другую кнопку {/if}

pehser

  • *****
  • 2558
  • +236/-7
  • Создатель LegoSP и разработчик UnitCMS
    • shopmk
{if in_array($categoryID, array(1,2,5))}
WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942, Privet24: 4731219612246052
---
Я пользуюсь обменником

Alex

  • ***
  • 77
  • +0/-0
Сергей спасибо, работает!