Хорошо. Выше указанный код выводит теги ссылками. Но и стандартный код в шаблоне тоже выводит тэги.
Код |
---|
<?foreach($arItem["FIELDS"] as $code=>$value):?>
<div class="detail_fields">
<?=GetMessage("IBLOCK_FIELD_".$code)?>: <?=$value;?>
</div>
<?endforeach;?>
|
Он вобще выводит все поля, что заданы в настройках компонента. Получается, что если там выбран вывод тэгов, то они выводятся 2 раза: 1 раз стандартным кодом - без ссылок, 2-й - самописным, с сылками. Если отключить отображение тэгов, то и стандартный и самописный коды перестанут выводить тэги вообще. Но это не значит, что сами тэги исчезли. Значит их как-то можно достать. Как? Вообще, если бы в Битрикс заранее был предусмотрен вывод тэгов-ссылок, то не было бы всей этой мороки. Странно, что этого не предусмотрели разработчики. Хотя в это слабо вериться. А иначе зачем тэги без ссылок вообще нужны? Как решить эту задачу, чтобы тэги выводились с ссылками и один раз?Внизу на картинке как раз мой случай, что я описал.