up.
|
1. В фильтре нужно еще сделать чтобы поля "сокращались" при выборе по наличию товара.
Например если выбраны некоторые поля показывать опции селекта только те, которые имеются в наличии ![]() 2. Какие будут предложения? Я просто несовсем понял как делать foreach основываясь на инфоблоке ![]() Щас поковыряю которое есть меню - может чего найду ![]() |
|
|
|
|
|
Нет. Так не устраивает. У меня есть у товаров свойство BRAND и мне нужно вывести ВСЕ товары с этим свойством.
Я понял о чем Вы Артемий, что нужно добавлять в товар свойство TYPE (например) и туда добавлять к какому виду относится тот или иной товар. Ладно. Добавили предположим. Дальше как? Мне нужно, чтобы при выборе бренда выводились все товары из всех разделов. |
|
|
|
|
|
Хорошо. Это есть, но это не все.
Но меня немного интересует как тогда настроить, чтобы значения который > передаются в GET обрабатывались, чтобы получались ссылки вида > /products/$brands/. Есть предложение сделать такие разделы и туда поместить индекс в котором будет прописан фильтр который выбирает все товары по свойству. Но во-первых это не автоматизированное решение. Во-вторых я стараюсь, чтобы это был универсальное решение. |
|
|
|
|
|
> Да. Причем по мимо фильтра, который мне нужен отдельным блоком (что вообщем-то
> я уже нашел за вчера как сделать) мне нужно, чтобы ниже этого фильтра еще > выводился список всех брендов. Я так понимаю, что это можно получить используя > примеры с данной страницы: > > > Пришедшая в голову мысль на данный момент это сделать так: > > $res = CIBlockElement::GetList(Array(), Array("!=BRAND"=>"null")); > > и потом вывести $res используя конструкцию foreach. > > Но меня немного интересует как тогда настроить, чтобы значения который > передаются в GET обрабатывались, чтобы получались ссылки вида > /products/$brands/. > > Еще нужно чтобы после применения фильтра выход с формы был на страницу с > каталогом и примененным фильтром. Все также напоминаю про донат за помощь в разработке по итогу готового решения. Не говоря уже о том, что это многим нужно, потому что простыми средствами этого сделать нельзя. |
|
|
|
|
|
Дело в том, что catalog.php?brand=1 - тоже не фильтрует и мне скорее всего больше устроит значение нежели ID.
Тогда нужно как написать? <? GLOBAL $arrFilter; $arrFilter = array(); $brand = ($_GET['brand']); if (isset($brand) $arrFilter['PROPERTY_BRAND_VALUE'] = $brand; ?> Или я ошибаюсь? |
|
|
|
|
|
Да, но мне нужно, чтобы после применения фильтра он переходил на страницу выбранного бренда!
А! Нужно т.е. создать страницу туда запихнуть весь каталог и добавить туда "Фильтр по элементам" и после этого он отфильтрует только по бренду?! Немного не то... Мне нужно чтобы после выбора переходило туда где этот фильтр применяется сразу... |
|
|
|
|
|
Вообще [BRAND] это по сути строка (с одним значением) просто сейчас стоит список, чтобы при добавлении товара можно было выбрать из списка.
Пока что получилось сделать только так (можете посмотреть на сайте, но и сюда выложу) Но нужны ссылки на Бренд + выпадающий список со всеми брендами с которого при выборе переходило на выбранный бренд. |
|
|
|
|
|
Здравствуйте, уважаемые коллеги программисты!
Подскажите как сделать вывод всех товаров из каталога с фильтром по свойству (бренд). Также нужен список всех записей этого свойства в ввиде выпадающего списка и ссылок на все товары с этим свойством. В информационном блоке прописано у всех товаров свойство бренд [BRAND]. Образец: Кто поможет с данным решением - получит донат. Для быстрой связи - Icq # 37602817, skype: zub-rnd. |
|
|
|
|