Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Показ/скрытие блока бренды/характеристик товаров

Следить
Главная
23:03
19 янв
#
?
Максим написал:

Добрый день.

В случае если в строке 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 не работает в шаблоне, и варианты решения.

16:08
20 янв
#
Разработчик написал:
{requestUri assign=uri}
{if !preg_match('/brands/', $uri)}
    ... выводим блок брендов ...
{/if}

Написание ответа

Перед публикацией рекомендуется использовать Предпросмотр, чтобы увидеть конечный вид сообщения.


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.


Хостинг для сайта

Хостинг для интернет магазина

Svai.net

Украина
г. Черкассы
5+ Заказать

TutHost.ua

Украина
г. Киев
Заказать

Mirohost.net

Украина
г. Киев
? Заказать

HyperHosting.com.ua

Украина
г. Винница
i подробнее Заказать

Agava.ru

Россия
г. Москва
Заказать

Ukraine.com.ua

Украина
г. Киев
5 Заказать
Импераготовасотрудничатьс провайдерами Важно Учтите Этот список перечисляет лишь некоторых хостинг-провайдеров, у которых существуют специальные тарифные планы для интернет магазинов, а сам список не означает, что другие провайдеры чем-то хуже.

Существующие в списке оценки по 5-бальной шкале не должны учитываться при выборе, так как носят субъективный характер и касаются соотношения цена-качество-скорость только для самых дорогих тарифных планов.

Демо Главная Хронология Соглашение Материалы Контакты