Доброго веремени суток!
Суть в том, что при заполненом свойстве инфоблока (например стоит галочка в чекбоксе) у меня в деталном отображении элемента выводится картинка. И не обязательно включено это свойство для показа или нет. Например в компоненте 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;?> |
работает корректно в других компонентах схожих с этим, однако здесь не хочет Помогите плиз !