\ Перестали отображаться цены в каталоге на Битрикс (1C-Bitrix)

Перестали отображаться цены в каталоге на Битрикс (1C-Bitrix)

10.08.2023
0
2008
0
Дмитрий Шевелёв
Дмитрий Шевелёв
Компания: Понятно.Web
Перестали отображаться цены в каталоге на Битрикс (1C-Bitrix)
При обновлении Битрикс до версий выше 23.300.0 многие пользователи сайтов столкнулись с исчезновением цены в категориях каталога и в детальной карточке товара. В некоторых случаях так же пропала возможность добавления в корзину товара на сайте Битрикс. Проблема возникает в кастомных шаблонах, т.е. если вы используете нестандартный каталог.

Как решить проблему?
Всё очень просто! Чтобы цены снова отображались в вашем каталоге достаточно добавить параметр "COMPATIBLE_MODE" => "Y", в вызов компонента, где у вас появилось проблема.

Пропали цены в Битрикс

Чаще всего это bitrix:catalog.section, bitrix:catalog.element или bitrix:catalog.top

Как найти файл, в который нужно добавить необходимую строчку?
Если вы не знаете, где хранятся файлы вашего шаблона, то не спешите расстраиваться - это легко выяснить. Для того, чтобы найти нужный вам файл перейдите в режим редактирования сайта и откройте страницу, на которой пропали цены.

Проверьте, что у вас включен режим правки:



Наведите на компонент каталога, откройте настройки и выберите “Редактировать шаблон компонента”


Откроется окно редактирования шаблона и вверху вы увидите адрес файла. После этого мы рекомендуем отредактировать файл через FTP-клиент, но не пользоваться открытым встроенным редактором.


Так же компонент каталога может вызываться не из шаблона, а напрямую с главной страницы или индексной страницы каталога. Если способ выше не помог, то проверьте следующие файлы:
/index.php
/catalog/index.php
Файлы в папке /include/

Нужный вам фрагмент всегда будет начинаться с похожей строчки
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section",

Вместо ”bitrix:catalog.section” может быть “bitrix:catalog.element”, “bitrix:catalog.top” или другие варианты, которые обращаются к каталогу.


💬 Комментарии 0