В форме создания элемента инфоблока можно через запятую задать список тегов. Подскажите как бы получить к ним доступ из кода шаблона того же каталога? Чтобы, например, просто вывести их на страницу,не ссылками.
|
Добрый день,
Какой компонент Вы используете для вывода элемента инфоблока детально? Обычно список тегов приходит в шаблон компонента в массиве $arResult['TAGS']. |
|
|
|
|
|
Ну, я использую catalog.top, чтобы вывести список элементов инфоблока и мне нужно к каждому выводить теги.
|
|
|
|
|
|
посмотрите они в $arResult вообще есть?
|
|
|
|
|
skype: sidigicoder email: sidigicoder@gmail.com Telegram / WhatsApp / Viber: +7 908 048 92 38 Страничка с портфолио: |
|||
|
|
|
|
Что бы тэги попадали в $arResult необходимо в параметрах подключения компонента дописать включение их добавления в результат:
$APPLICATION->IncludeComponent("bitrix:news.detail", "", Array( ... "FIELD_CODE" => array("TAGS"), ... ), $component ); А в самом компоненте вывести, например, как то так: <?$tags = explode(", ", $arResult["FIELDS"]["TAGS"]);?> <div class="tags"> <?foreach($tags as $tag){?> <a href="/search/?tags=<?=$tag?>"><?=$tag?></a> <?}?> </div> |
||||
|
|
|
|||