Стандартный компонент bitrix:catalog.section
из коробки показывает только элементы с ACTIVE = 'Y'
. Нужно, чтобы в публичном каталоге (или в админ-витрине) были видны и отключённые товары, например для страницы «Скоро в продаже» либо для внутренних проверок склада.
В работе интернет-магазина нередко возникает ситуация, когда карточки товаров распределены по разным инфоблокам (например, «Одежда», «Обувь», «Аксессуары»). При этом на витрину попадает только один параметр — ID товара. Ниже вы найдёте готовый PHP-код, который ищет элемент сразу в трёх инфобл...
В этой статье разберем ключевые операции с свойствами, особенности работы в новых версиях и приведем практические примеры.
Метод CIBlockElement::GetElementGroups
— один из ключевых при работе с элементами информационных блоков в системе 1С-Битрикс. Он позволяет получать список разделов (групп), к которым принадлежит элемент или несколько элементов.
Класс MobileDetect
в CMS 1С-Битрикс предоставляет достаточно удобный инструмент для определения мобильных устройств и управления контентом. В этой статье мы подробно разберем его возможности, приведем примеры использования и исправим возможные ошибки.
В современном веб-разработке важно обеспечить пользователям удобный доступ к различным типам контента, включая PDF-документы. Компонент bitrix:pdf.viewer от 1С-Битрикс предоставляет мощный и гибкий инструмент для отображения PDF-файлов непосредственно на страницах вашего сайта. В этой статье мы...
В разработке на 1С-Битрикс часто возникает необходимость кастомизировать вывод контента в зависимости от типа страницы. В этой статье разберем два рабочих метода определения детальной страницы товара без использования стандартных компонентов.
Метод CComponentEngine::ParseComponentPath()
— инструмент для обработки ЧПУ в комплексных компонентах 1С-Битрикс. В этой статье мы разберем его работу, приведем практические примеры и раскроем нюансы использования.
CIBlock::ReplaceDetailUrl() — это «скрытый» помощник Битрикса, который заменяет плейс-холдеры в масках URL-ов элементов и разделов инфоблоков на реальные значения. Он понимает такие маркеры, как #SECTION_CODE_PATH#
, #ELEMENT_CODE#
, #SERVER_NAME#
, умеет строить ссылку на товар через #PRODUCT_URL#
,...
Чаще всего поле остаётся пустым, когда не задан шаблон «URL страницы раздела» в настройках инфоблока — либо ваш скрипт читает данные не из того инфоблока. Ниже приведены четыре надёжных паттерна, которые быстро вернут рабочие ссылки и не сломаются при изменениях контента или настроек.
* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.
* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.
* стоимость зависит от объема и сложности выполняемых работ, используемой CMS.