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

Кастом catalog.section

00 голосов
2
Переделываю шаблон из демо каталога мебели, если бы точнее - шаблон catalog.section
Сейчас при открытии раздела выводится список элементов, под ссылкой выводится "Текст анонса"
Код
<div class="catalog-item-preview-text"><?=$arElement['PREVIEW_TEXT']?></div>
Как вывести вместо этого текста артикул товара (CML2_ARTICLE) ?


В шаблоне offers вывод артикула, как свойства элемента, реализован вот так
Код
<?=$arProperty["NAME"]?>:&nbsp;<? if(is_array($arProperty["DISPLAY_VALUE"]))
                                    echo implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);
                                else
                                    echo $arProperty["DISPLAY_VALUE"];?><br />
                        <?endforeach?>
Простая вставка этого куска кода результатов недает. Подскажите куда копать.
спросил 24 Авг, 13 от STuFF (140 баллов)

2 Ответы

00 голосов
Самый полезный метод это


Код
<pre> 
 <? var_dump($arElement); ?> 
// или $arResult
</pre> 

и далее вы просто изучаете каким образом хранятся все выбранные данные.

CML2_ARTICLE это у вас свойство? тогда смотрите $arElement["PROPERTIES"]["CML2_ARTICLE"]["VALUE"] или $arElement["DISPLAY_PROPERTIES"]["CML2_ARTICLE"]["DISPAY_VALUE"]
ответил 24 Авг, 13 от JadeAngel (140 баллов)
00 голосов
Спасибо большое, все получилось
использовал это:
Код
<div class="catalog-item-preview-text">Артикул: &nbsp;<?=$arElement["PROPERTIES"]["CML2_ARTICLE"]["VALUE"]?></div>

Блин, пока магаз открою битрикс выучу наверное.
ответил 07 Ноя, 13 от STuFF (140 баллов)

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

+1 голос
1 ответ
спросил 26 Сен, 16 от loony (540 баллов)
0 голосов
1 ответ
спросил 25 Июль, 15 от аноним
0 голосов
1 ответ
0 голосов
0 ответов