Доброго веремени суток!
Суть в том, что при заполненом свойстве инфоблока (например стоит галочка в чекбоксе) у меня в деталном отображении элемента выводится картинка. И не обязательно включено это свойство для показа или нет. Например в компоненте partners.detail . Однако В компаненте partners.element.list он почему то отказывается работать. подскажите почему пожалуйста.
Однако, если спрашивать систему наборот. Вместо этого
Это
Он прикрепит надпись ко всем элементам, без разбора.
Сам код
работает корректно в других компонентах схожих с этим, однако здесь не хочет Помогите плиз !
Суть в том, что при заполненом свойстве инфоблока (например стоит галочка в чекбоксе) у меня в деталном отображении элемента выводится картинка. И не обязательно включено это свойство для показа или нет. Например в компоненте partners.detail . Однако В компаненте partners.element.list он почему то отказывается работать. подскажите почему пожалуйста.
Код |
---|
<?foreach($arResult["ITEMS"] as $arItem):?> <div> <a href="<?echo $arItem["DETAIL_PAGE_URL"]?>"><b><?echo $arItem["NAME"]?></b></a><br /> <?if($arParams["DISPLAY_PREVIEW_TEXT"]!="N" && $arItem["PREVIEW_TEXT"]):?> <?echo $arItem["PREVIEW_TEXT"];?> <?endif;?> <?if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arItem["PREVIEW_PICTURE"])):?> <div></div> <?endif?> <?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <br><b><?=$arProperty["NAME"]?>:</b> <?if(is_array($arProperty["DISPLAY_VALUE"])):?> <?=implode(" / ", $arProperty["DISPLAY_VALUE"]);?> <?else:?> <?=$arProperty["DISPLAY_VALUE"];?> <?endif?> <?endforeach;?> <?if($arItem["PROPERTIES"]["NAME"]["VALUE"]):?> <h1 style="color: red;">Ураааааа!</h1> <?endif;?> </div> <?endforeach;?> |
Однако, если спрашивать систему наборот. Вместо этого
Код |
---|
<?if($arItem["PROPERTIES"]["NAME"]["VALUE"]):?> <h1 style="color: red;">Ураааааа!</h1> <?endif;?> |
Это
Код |
---|
<?if(!$arItem["PROPERTIES"]["NAME"]["VALUE"]):?> <h1 style="color: red;">Ураааааа!</h1> <?endif;?> |
Он прикрепит надпись ко всем элементам, без разбора.
Сам код
Код |
---|
<?if($arItem["PROPERTIES"]["NAME"]["VALUE"]):?> <h1 style="color: red;">Ураааааа!</h1> <?endif;?> |
работает корректно в других компонентах схожих с этим, однако здесь не хочет Помогите плиз !