up.
22.03.2011 16:18:26
1. В фильтре нужно еще сделать чтобы поля "сокращались" при выборе по наличию товара.
Например если выбраны некоторые поля показывать опции селекта только те, которые имеются в наличии 2. Какие будут предложения? Я просто несовсем понял как делать foreach основываясь на инфоблоке Щас поковыряю которое есть меню - может чего найду |
|
|
22.03.2011 15:44:55
Совершенно верно. И я боюсь не только мне ))))
Артемий прочтите чуть выше тему. Образец как нужно сделать в итоге тут: |
|
|
22.03.2011 15:35:57
Нет. Так не устраивает. У меня есть у товаров свойство BRAND и мне нужно вывести ВСЕ товары с этим свойством.
Я понял о чем Вы Артемий, что нужно добавлять в товар свойство TYPE (например) и туда добавлять к какому виду относится тот или иной товар. Ладно. Добавили предположим. Дальше как? Мне нужно, чтобы при выборе бренда выводились все товары из всех разделов. |
|
|
22.03.2011 14:42:37
Хорошо. Это есть, но это не все.
Но меня немного интересует как тогда настроить, чтобы значения который > передаются в GET обрабатывались, чтобы получались ссылки вида > /products/$brands/. Есть предложение сделать такие разделы и туда поместить индекс в котором будет прописан фильтр который выбирает все товары по свойству. Но во-первых это не автоматизированное решение. Во-вторых я стараюсь, чтобы это был универсальное решение. |
|
|
18.03.2011 15:23:34
> Да. Причем по мимо фильтра, который мне нужен отдельным блоком (что вообщем-то
> я уже нашел за вчера как сделать) мне нужно, чтобы ниже этого фильтра еще > выводился список всех брендов. Я так понимаю, что это можно получить используя > примеры с данной страницы: > > > Пришедшая в голову мысль на данный момент это сделать так: > > $res = CIBlockElement::GetList(Array(), Array("!=BRAND"=>"null")); > > и потом вывести $res используя конструкцию foreach. > > Но меня немного интересует как тогда настроить, чтобы значения который > передаются в GET обрабатывались, чтобы получались ссылки вида > /products/$brands/. > > Еще нужно чтобы после применения фильтра выход с формы был на страницу с > каталогом и примененным фильтром. Все также напоминаю про донат за помощь в разработке по итогу готового решения. Не говоря уже о том, что это многим нужно, потому что простыми средствами этого сделать нельзя. |
|
|
17.03.2011 20:10:52
Дело в том, что catalog.php?brand=1 - тоже не фильтрует и мне скорее всего больше устроит значение нежели ID.
Тогда нужно как написать? <? GLOBAL $arrFilter; $arrFilter = array(); $brand = ($_GET['brand']); if (isset($brand) $arrFilter['PROPERTY_BRAND_VALUE'] = $brand; ?> Или я ошибаюсь? |
|
|
17.03.2011 18:29:03
Да, но мне нужно, чтобы после применения фильтра он переходил на страницу выбранного бренда!
А! Нужно т.е. создать страницу туда запихнуть весь каталог и добавить туда "Фильтр по элементам" и после этого он отфильтрует только по бренду?! Немного не то... Мне нужно чтобы после выбора переходило туда где этот фильтр применяется сразу... |
|
|
17.03.2011 18:11:23
Вообще [BRAND] это по сути строка (с одним значением) просто сейчас стоит список, чтобы при добавлении товара можно было выбрать из списка.
Пока что получилось сделать только так (можете посмотреть на сайте, но и сюда выложу) Но нужны ссылки на Бренд + выпадающий список со всеми брендами с которого при выборе переходило на выбранный бренд. |
|
|
17.03.2011 15:47:50
Здравствуйте, уважаемые коллеги программисты!
Подскажите как сделать вывод всех товаров из каталога с фильтром по свойству (бренд). Также нужен список всех записей этого свойства в ввиде выпадающего списка и ссылок на все товары с этим свойством. В информационном блоке прописано у всех товаров свойство бренд [BRAND]. Образец: Кто поможет с данным решением - получит донат. Для быстрой связи - Icq # 37602817, skype: zub-rnd. |
|
|
12.03.2011 18:15:06
Подскажите такую вещь...
Я в информ.блоке добавил свойства (Распродажа [SALE], Мужское [MEN], Женское [WOMAN]). Как теперь в саму форму добавления товара добавить флажки что установки значений? Показываю два скрина: Надеюсь обьяснил достаточно понятно! |
|
|