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


Скрывать цену на товар при его отсутсвии в наличии

0 голосов
Всем доброго дня!

Понадобилось реализовать на сайте такой функционал: нужно всегда показывать все элементы каталога, но при этом, если товара нет в наличии, у него не должна показываться цена. Для товаров в наличии цена должна отображаться. Стандартным функционалом Битрикса, насколько я понял, такое не предусмотрено. Я нашел только параметр HIDE_NOT_AVAILABLE, но он скрывает товар целиком, мне же нужно видеть карточку товара, но прятать его цену. Как это можно реализовать?
спросил 30 Ноя, 15 от irgen (140 баллов)

1 Ответ

0 голосов

Проверяйте переменную которая отвечает за    товара нет в наличии  . 

я так думаю, она равняться будет Y , выведите все свойства товара ( у товара, которого нет в наличии), найдите это свойство. Надо понять как оно называется. 

пишете условие где цена- 

<? if(ваше свойство != "значение"):?> 
     ваш код, выводящий цену
<? endif;?>

Либо, так


<? if(ваше свойство != "значение"){ 
     ваш код, выводящий цену

    };
?>

Просто синтаксис разный

ответил 15 Дек, 15 от hd-it.ru (640 баллов)

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

0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
1 ответ
+1 голос
1 ответ
спросил 03 Авг, 17 от аноним
Управление продуктом: аналитика, разработка, продвижение