Да, спасибо за код, но фильтр то не работает. Какой тогда от него толк. С текстовым полем то хоть работает.
16.07.2007 15:40:10
Да, спасибо за код, но фильтр то не работает. Какой тогда от него толк. С текстовым полем то хоть работает.
|
|
|
|
17.03.2009 10:47:18
Народ помогите проблема такая же
есть массив который собран из уникальных значений свойств надо этот список отобразить в фильтре if(CModule::IncludeModule("iblock")) { $id_iblock=8; $iprop=0; $arSelect = Array("ID"); $arFilter = Array("IBLOCK_ID"=>$id_iblock, "SECTION_ID"=>$_GET["SECTION_ID"]); $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect); while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); // echo $arFields["ID"];//ID елемента в выбранной секции //echo $arFields["ID"]; $db_props = CIBlockElement::GetProperty($id_iblock, $arFields["ID"], "sort", "asc", Array("CODE"=>"CML2_ARTICLE")); if (($ar_props = $db_props->Fetch())) $ar_madein[$iprop]=$ar_props["VALUE"]."\n"; // echo $ar_madein[$iprop]; $iprop++; } // $ar_madein[0]="Все производители"; } $ar_madein_uni=array_unique($ar_madein); |
|
|
|
26.04.2010 14:06:32
Так все-таки, как сделать в фильтре привязку значений одного поля к другому?
Например, Чтобы в фильтре при выборе из списка "зарубежные авторы" поле, находящееся ниже, автоматически обновлялось и появлялись только зарубежные авторы? К сожалению, на форуме в различных топиках эта проблема лишь обозначена, конкретного решения нет. |
|
|
|
26.04.2010 15:43:49
А зачем это делать на пхп? Получите всех авторов с категориями одним запросом и сгенерируйте яваскриптовый хэш из всех авторов по категориям, в таком виде:
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|||||||
|
|
27.04.2010 09:29:57
спасибо.
А как можно реализовать второй вариант? |
|
|
|
27.04.2010 09:35:19
Проще всего с помощью jquery.
Ну или руками,
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
27.04.2010 14:43:15
Спасибо, буду изучать.
Надеялась, что, раз этот вопрос очень востребован, то уже есть какие-то общие скрипты. |
|
|
|
27.04.2010 16:04:12
у кого-то вроде был компонент для таких задач. Поищите в блогах чтоли... Точно уже не помню.
|
|
|
|
01.07.2010 12:40:06
Я решил так:
Но что-то я туплю сегодня, как бы это:
Побыстрее на Битрикс АПИ сделать?.. |
|||||
|
|
||||