да вот странно.. бросает на страницу левую но не 404
21.09.2012 08:33:38
$arSelect = Array("ID", "NAME");
делал и так $arFilter = array("IBLOCK_ID"=>9,"PROPERTY"=>array("HOT"=>"yes")); и так $arFilter = array("IBLOCK_ID"=>9,"PROPERTY_HOT"=>"yes")); $res = CIBlockElement::GetList(Array(), $arFilter, false, false , $arSelect); while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); print_r($arFields); } ничего не выводит, а если без PROPERTY то выводит все. |
|
|
20.09.2012 17:09:33
Может вопрос и заезженный, но никак не могу решить проблему.
Есть инфоблок и в нем множество разделов (те которые папками идут), в разделах элементы. В элементах есть пользовательское свойство HOT (выпадающий список типа да или нет) И вот не пойму как отобрать из всех разделов только те элементы у которых стоит HOT=>да CIBlockElement::GetList я так понял работает только с элементами вне раздела $arSelect = Array("ID", "NAME"); $arFilter = array("IBLOCK_ID"=>9, PROPERTY=>array("HOT"=>"no")); $res = CIBlockElement::GetList(Array(), $arFilter, false, false , $arSelect); while($ar_fields = $res->GetNext()) { $db_props = CIBlockElement::GetProperty('9', $ar_fields['ID'], "sort", "asc", Array()); if ($ar_props = $db_props->Fetch()) { $ar_props[$ar_props['CODE']]=$ar_props['VALUE']; } } print_r($ar_props); делаю что-то типа так но ничего не выводит. |
|
|
05.10.2011 08:57:54
В админке для формы создал свой шаблон, однако надо сделать так чтобы список radio кнопок был выведен не друг под другом а в столбики(так как их много) в своём же шаблоне список radio кнопок выводится как <?=$FORM->ShowInput('new_field_52339')?> и где искать шаблон для этого списка не знаю. В шаблоне form.result.view нет его ..там за вывод формы отвечает функция
$arParams["WEB_FORM_ID"] = CForm::GetDataByID($arParams["WEB_FORM_ID"], $arResult["arForm"], $arResult["arQuestions"], $arResult["arAnswers"], $arResult["arDropDown"], $arResult["arMultiSelect"], $arResult["bAdmin"] == "Y" || $arParams["SHOW_ADDITIONAL"] == "Y" || $arParams["EDIT_ADDITIONAL"] == "Y" ? "ALL" : "N"); возможно ли для элементов назначить свой шаблон? Нашёл эти выводы элемента в папке bitrix/modules/form/classes/general/ Это получается придётся свой модуль для такого дела чтоли писать? Модули я так понимаю переопределить нельзя в битриксе... |
|
|
16.11.2010 09:57:23
Есть инфоблок у которого есть два свойства:
Производитель (IM_PROIZ) и Модель (IM_MODEL) При выборе Производителя в выпадающем списке я передаю через ajax параметры для отбора моделей. Но никак не пойму куда пихнуть параметр $_GET["id"] в фильтре для отбора моделей. $arSelect1 = Array("NAME","PROPERTY_IM_PROIZ","PROPERTY_IM_MODEL"); $arFilter1 = Array("IBLOCK_TYPE" => "test","IBLOCK_ID"=>"38", "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y"); $res1 = CIBlockElement::GetList(Array(), $arFilter1, Array("PROPERTY_IM_MODEL"), Array("nPageSize"=>10), $arSelect1); $sel_marka1 = '<select name="element" id="s_model">'; while($ob1 = $res1->GetNextElement()) { $arFields1 = $ob1->GetFields(); $sel_marka1.='<option value="'.$arFields1["PROPERTY_IM_MODEL_VALUE"].'">'.$arFields1["PROPERTY_IM_MODEL_VALUE"].'</option>'; } ....... в $arFilter1 вставлял - $arFilter1 = Array("IBLOCK_TYPE" => "test","IBLOCK_ID"=>"38", "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y","PROPERTY_IM_PROIZ"=>$_GET["id"]); - не помогло. Может кто подскажет |
|
|
13.11.2010 11:34:10
Может кто подскажет..
Есть два инфоблока В первом содержатся описания элементов машин Колес к примеру(производитель - модель - год - модификация) Во втором содержатся описания элементов машин Колес к примеру(ширина-диаметр- и т.д.) В фильтре должно быть так выведены все имеющиеся производители из в первой колонки первого инфоблока Когда человек выбирает производители в выпадающем списке "Модель" должны появиться все имеющиеся модели для этого производителя из второй колонки первого инфоблока Пользователь выбирает модель и точно так же при помощи AJAX в список "Год" загружаются все года для этих производителя и модели Пользователь выбирает год - выводятся модификации Когда пользователь выбирает модификацию и нажимает "подобрать" данные должны браться из второго инфоблока (Ширина, Профиль и Диаметр и т.д) и по этим характеристикам производится выборка легковых шин Можно ли как то реализовать связь инфоблоков таким образом? |
|
|