1 способ:Способ для всего раздела.
Контент -> Название_типа_инфоблока -> Название_инфоблока.
Изменить -> Доп.Свойства -> Добавить пользовательское свойство.
Тип данных: Список, Код поля: UF_ВАШЕ_НАЗВАНИЕ.
Настройки -> Настройки продукта -> Пользовательские поля -> Выбираем созданное свойство -> Список
XML_ID: YES
Значение: YES
По умолчанию.
Редактируем шаблон компонента:
Ищем:
| Код |
|---|
<a href="<?echo $arOffer["BUY_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_BUY")?></a>
<a href="<?echo $arOffer["ADD_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_ADD")?></a> |
изменяем на:
| Код |
|---|
<?if($arResult["UF_ВАШЕ_НАЗВАНИЕ"] == "YES"):?>
<a href="<?echo $arOffer["BUY_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_BUY")?></a>
<a href="<?echo $arOffer["ADD_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_ADD")?></a>
<?endif;?> |
(возможно в чем-то ошибся, т.к. под рукой нет того на чем можно протестировать)
2 способ:Способ для каждого товара.
Контент -> Инфоблоки -> Типы инфоблоков -> Название_типа_инфоблока -> Название_инфоблока.
Свойства -> Создаём новое свойство с типом список
XML_ID: YES
Значение: YES
Редактируем шаблон компонента:
Ищем:
| Код |
|---|
<a href="<?echo $arOffer["BUY_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_BUY")?></a>
<a href="<?echo $arOffer["ADD_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_ADD")?></a> |
изменяем на:
| Код |
|---|
<?if($arElement["PROPERTIES"]["КОД_СОЗДАННОГО_СВОЙСТВА"]["VALUE"] == "YES"):?>
<a href="<?echo $arOffer["BUY_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_BUY")?></a>
<a href="<?echo $arOffer["ADD_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_ADD")?></a>
<?endif;?> |
(ситуация та же, возможно в чем-то ошибся)