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

Информ. Блоки настройка шаблона

00 голосов
3
Добрый день, подскажите пожалуйста каким кодом вывести отдельное пользовательское поле из информационного блока ?

В примерах и в мануале не нашел.

Код в информрере
Код
"PROPERTY_CODE" => array("MODELNAME", "MANUFACTURER", "PRICE", "USERNAME", "CITY", "PHONE", "MOBPHONE", "FAX", "EMAIL", "ENGINE", "POWER", "WEIGHT", "LENGTH", "CAPACITY", "SPEED", "OTHER"),


Код в шаблоне, выводящий все пользовательские свойства
Код
<?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
<b><?=$arProperty["NAME"]?>:</b>&nbsp;
<?if(is_array($arProperty["DISPLAY_VALUE"])):
     echo implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);
     elseif($pid=="MANUAL"):?>
<a href="<?=$arProperty["VALUE"]?>"><?=GetMessage("CATALOG_DOWNLOAD")?></a>
<?else:
   echo $arProperty["DISPLAY_VALUE"];?>
<?endif?><br />
<?endforeach?> 


Как вывести отдельное пользовательское свойство?
Конкретно нужно, убрать из общего списка телефон, имя и город, и переместить эти поля в другое место на странице.
спросил 29 Март, 14 от Xenam (160 баллов)

3 Ответы

00 голосов
Код
<?print_r($arResult);?>

а там уже выбор за Вами!
ответил 06 Окт, 14 от Serofim (800 баллов)
00 голосов
Такая конструкция для вывода одного пользовательского свойства нужна?
Или какая-то другая..?
Код
<?print_r($arResult[PHONE]);?>
ответил 07 Фев, 15 от Xenam (160 баллов)
00 голосов
<?$arItem["PROPERTIES"]["PHONE"]["VALUE"];?>
попробуйте так!
ответил 20 Май, 15 от Serofim (800 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 06 Апр, 14 от 666KREVED (760 баллов)
0 голосов
3 ответов
спросил 11 Май, 13 от Geysha (160 баллов)
0 голосов
0 ответов
0 голосов
1 ответ
спросил 14 Окт, 13 от Kania (5,180 баллов)
0 голосов
9 ответов
спросил 28 Март, 13 от Maximus1 (380 баллов)