в корзине у элементов вывожу свойства таким образом <?if (in_array("PROPERTY_CODE", $arParams["PROPS_LIST"])):?> <?=$arBasketItems["NEW_PROPS"]["PROPERTY_CODE_VALUE"]?> <?endif;?> срабатывает для свойств типа число список строка, а для типа привязка к элементам другого иб, выводит id, также было и с выводом свойств в компоненте catalog.element но там это решается так <?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> if(is_array($arProperty["DISPLAY_VALUE"])): echo implode("", $arProperty["DISPLAY_VALUE"]); elseif($pid=="MANUAL"): ?><? else: echo $arProperty["DISPLAY_VALUE"];?> <?endif?> <?endforeach?> как поступить в корзине?
есть компонент sale.basket.basket. мы отмечаем галочками товары для удаления, далее нажимаем кнопку обновить, можно поменять галки на кнопки и удалять товары уже по одному?
по станциям пока не делал но в ближайшее время придется делать, сейчас в фильтре у меня присутствует фильтрация по районам москвы и жилищным комплексам, ну и плюс по цене, площади, этажам, комнатам, состоянию объекта. а что конкретно вас интересует?
есть инфоблок с объектами и инфоблок со станциями метро, можно ли добавить к элементам иб метро свойство цвет, и выводить их у элементов иб объекты, сейчас я вывожу только объекты и названия метро?
у меня есть иб, указал в настройках как торговый каталог, вывожу товары на страничке, а как выввести кнопку купить или в корзину в компоненте catalog.element?
как вывести свойства элемента иб в компоненте catalog.element по одному, т.е. вывести одно свойство применить к нему определенную верстку, ко второму другую, и т.д.
catalog.filter по типу привязка к элементам в виде списка
слайдер реализовал, остается реализовать элементы по типу привязка к элементам в виде списка, выдает один инпут для ввода ID, как его можно поменять чтобы выдавал чекбоксы?
нужна помощь в кастомизации catalog.filter. в фильтре должны присутствовать чекбоксы, радио баттоны, спинер и слайдер-бегунок(шкала значений от - до). я реализовал чекбоксы и радиобатоны, а вот с двумя последними не знаю как быть. можно ли как то добраться добраться до значения фильтра отдельно, т.е. к примеру, у меня есть свойство этаж и цена, и то и другое имееют тип число и выводятся соответственно как два инпута от и до, я же хочу сделать этажи спинером, а цену слайдером(бегунком)? еще одна штука, вывод в фильтре свойства Привязка к элементам в виде списка.
я так сделал, в административной части выводит checkbox, а вот на страничке в фильтре выводит select multiple, начал копать сам компонент изменил так $res .= '<input type="checkbox" value="" />'.GetMessage("CC_BCF_ALL"); foreach($arProp["VALUE_LIST"] as $key=>$val) { $res .= '<input type="checkbox"';
if (($arProp["MULTIPLE"] == "Y") && is_array($value)) { if(in_array($key, $value)) $res .= 'checked'; } else { if($key == $value) $res .= 'checked'; } $res .= ' value="'.htmlspecialchars($key).'" />'.htmlspecialchars($val); стал выводить checkbox но не срабатывает.