Добрый день.
В случае если в строке URL присутствует слово "brands" хочу, чтобы блок выбора бренда товара скрывался (т.к. если выбран конкретный бренд, и при этом в фильтре выбрать другой бренд, то получится пересечение брендов и ни одного товара показано не будет).
Сейчас сделал так: в блок брендов в боковом меню добавил id, и в блок javascript добавил:
if (window.location.pathname.toLowerCase().indexOf("brands") >= 0) $('.brands').hide();
При этом блок брендов скрывается; но я хотел бы, чтобы блок не отображался совсем, пробовал обрамлять блок брендов в конструкции:
{if stripos($_SERVER[REQUEST_URI], "brands") === false} ... {/if}
а также в:
{php} if ( stripos($_SERVER[REQUEST_URI], "brands") === false ) { {/php} ... {php} } {/php}
но после этого страница списка товаров перестаёт отображаться.
Вероятно, можно в helper добавить функцию, которая будет определять, например, переменную {isShowBrands} и учитывать её в шаблоне, но хотелось бы более элегантного решения.
Прошу подсказать, почему stripos не работает в шаблоне, и варианты решения.