Добро пожаловать на сайт Bitrix Q&A, где вы можете задавать вопросы о программировании и разработке на Битрикс и получать быстрые и квалифицированные ответы от профессионалов!




Вывод в шаблоне новостей значение инфоблока "Множественное свойство типа файл на сервере"

0 голосов
Есть инфоблок с двумя свойствами типа файл на сервере. Одно из них одиночный тип, второе свойство "Множественноt". Подкажите как вывести в шаблон значение всех свойств?
Вывожу так:

<?if(is_array($arProperty["DISPLAY_VALUE"])):?>
                <li><?=implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);?></li>
        <?else:?>
                <li>&nbsp;<a href="<?=$arProperty["VALUE"]?>"><?=$arProperty["NAME"]?>:</a></li>
        <?endif?>

Получаю нужный вариант одиночного типа, а вот в таком виде множественное значние: - /upload/имя файла и так далее сколько добавлено файлов.

Использую компонент новости, вывожу в детальном описании.
спросил 03 Янв, 16 от аноним

1 Ответ

0 голосов

Всё логично, часть до else надо переделать для вывода элементов из массива. Примерно так:

<?if(is_array($arProperty["DISPLAY_VALUE"])):?>
   <? foreach($arProperty['DISPLAY_VALUE'] as $value): ?>
      <li>&nbsp;<a href="<?=$value?>"><?=$arProperty["NAME"]?></a></li>
   <? endforeach ?>
<?else:?>
   <li>&nbsp;<a href="<?=$arProperty["VALUE"]?>"><?=$arProperty["NAME"]?>:</a>      </li>
<?endif?>
 
ответил 12 Янв, 16 от root (22,510 баллов)