Битрикс как вывести список значений свойства

Вы уже знаете что в 1С-Битрикс можно вывести список элементов и даже список разделов информационного блока. Но как вывести все значения у свойства типа список?

Как вывести все значения у свойства типа список

Для начала подумаем, где такие свойства применяют и для чего они вообще нужны. Свойства типа список, можно применять практически повсюду – вы ведете базу и записываете является ли товар оптовым, розничным, или товаром от ваших партнеров. Или, вы решили задать вашим товарам метки “подарок для мужчин”, “подарок для женщин” и т.д. И это лишь некоторые примеры применения этого замечательного типа.

Для вывода значений мы будем использовать CIBlockPropertyEnum::GetList.

<?
if (CModule::IncludeModule("iblock")):

$property_enums = CIBlockPropertyEnum::GetList(Array("ID"=>"ASC", "SORT"=>"ASC"), Array("IBLOCK_ID"=>6, "CODE"=>"PRESENT_FOR_2014"));
while ($enum_fields = $property_enums->GetNext()) {
    echo $enum_fields["ID"]." - ".$enum_fields["VALUE"]."<br>";
}

endif;
?>

Для начала подключаем знакомый нам модуль iblock;
Array(“ID”=>”ASC”, “SORT”=>”ASC”) – сортируем свойства по ID и по поля SORT;
“IBLOCK_ID”=> 6 – ID вашего информационного блога, в моем случае это 6;
“CODE”=>”PRESENTS” – символьный код свойства, в моем случае это PRESENTS.

После запуска, на странице при помощи цикла выведется список всех значений и их ID. Данный код мы можем использовать в своих скриптах с уже известными GetList для элементов и разделов.

 

автор: Dmitriy

З 2011 року займаюся веб-розробкою. Зараз я – PHP Full Stack Developer.
Обговорити ваш проект, а також дізнатися більше про мене ви можете на цьому сайті:
dev.forwww.com

Email: dmitriyribka@gmail.com

4 коментаря

  1. Здравствуйте! нужно на платформе битрикс малый бизнес доработать функционал карточки товара на нашем сайте,
    Вопрос: у товара есть дополнительные устройства типа комплектующих. выгрузка идёт из 1с 8.3
    торговля и склад. Здесь в карточке товаров реализован переход по ссылкам
    которые являются артикулами механизмов которые можно укомплектовать эту накладку.
    Покупатель нашел накладку и что б не думать какой механизм нужен для неё просто переходит по ссылке комплектует и покупает.
    ….de/ru/online-catalogue/152260668/
    И засунуть это все в описание товара.
    С уважением

Залишити коментар до Александр Скасувати коментар