В стандартном решении торгового каталога есть возможность вывести характеристики товара. Я задал характеристику "Размер одежды" и вывел его в виде выпадающего списка, для выбора. Все это хорошо, когда размеры заданы. А если не задавать, то выходит пустой 1-строчный список. А кроме одежды есть еще и сувениры. И у всех выводится эта характеристика. Как сделать, чтобы эта характеристика не выводилась, если размеры не заданы?
Вот код, отвечающий за их вывод:
Подскажите, пожалуйста, кто знает. У меня еще мало опыта с 1С-Битрикс, сам не могу этого сделать.
Вот код, отвечающий за их вывод:
Код |
---|
<?foreach($arResult["PRODUCT_PROPERTIES"] as $pid => $product_property):?> <?echo $arResult["PROPERTIES"][$pid]["NAME"]?>: <?if( $arResult["PROPERTIES"][$pid]["PROPERTY_TYPE"] == "L" && $arResult["PROPERTIES"][$pid]["LIST_TYPE"] == "C" ):?> <?foreach($product_property["VALUES"] as $k => $v):?> <label><input type="radio" name="<?echo $arParams["PRODUCT_PROPS_VARIABLE"]?>[<?echo $pid?>]" value="<?echo $k?>" <?if($k == $product_property["SELECTED"]) echo '"checked"'?>><?echo $v?></label><br> <?endforeach;?> <?else:?> <select name="<?echo $arParams["PRODUCT_PROPS_VARIABLE"]?>[<?echo $pid?>]"> <?foreach($product_property["VALUES"] as $k => $v):?> <option value="<?echo $k?>" <?if($k == $product_property["SELECTED"]) echo '"selected"'?>><?echo $v?></option> <?endforeach;?> </select> <?endif;?> <?endforeach;?> |
Подскажите, пожалуйста, кто знает. У меня еще мало опыта с 1С-Битрикс, сам не могу этого сделать.