RSS-подписка

RSS-лента

Новые статьи

Последние комментарии


Получать обновления на эл. почту

Ваш e-mail:

Рассылка новостей от Loco

Битрикс: вывести свойства инфоблока (множественные или одинарные) по отдельности

Битрикс: вывести свойства инфоблока (множественные или одинарные) по отдельности При выводе свойств инфоблока в детальное описание, например, они выводятся все вместе списком. Но можно вывести каждое свойство по отдельности.

1. Просто вывести свойтство

 <? echo $arResult['DISPLAY_PROPERTIES']['ATTRIBUTE']['DISPLAY_VALUE'];?> 

2. Вывести название свойства и его значение

<? if ($arResult["DISPLAY_PROPERTIES"]['СВОЙСТВО']){?>
<?=$arResult['DISPLAY_PROPERTIES']['СВОЙСТВО']['NAME']?>
<?echo $arResult['DISPLAY_PROPERTIES']['СВОЙСТВО']['DISPLAY_VALUE'];?>
<?}?> 

3. Если свойство - массив. Множественное свойство

<?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
            <? if($pid =="MATERIAL"):?>
                <b><?=$arProperty["NAME"]?>:</b> <?
                if(is_array($arProperty["DISPLAY_VALUE"])):
                    echo implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);
                else:
                    echo $arProperty["DISPLAY_VALUE"];?>
                <?endif?>
            <?endif;?>
        <?endforeach;?>

 

Источник: camouf.ru/blog-note/421/

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.