Фильтр по характеристикам в карточке товара
|
Гость: 05.06.2023 01:00:00
Как можно реализовать вывод характеристик товаров в карточке товара не просто в виде текста, а в виде активной ссылки на умный фильтр с ЧПУ?
|
|
Михаил Базаров: 05.06.2023 01:00:00
Опишите вопрос более подробно, можно с примерами того что хотите сделать.
Сейчас совсем не понятен вопрос. |
|
Гость: 05.06.2023 03:00:00
https://arinakireeva.ru/shop/even-skintone-serum-2 вот пример того что нужно сделать
|
|
Гость: 05.06.2023 03:00:00
вот такие
|
|
Михаил Базаров: 06.06.2023 08:00:00
Суть понятна но функционал достаточно сложный, вот так просто не объяснить.
Могу только наводку дать: Ссылка умного фильтра формируется из пути к разделу и добавляется либо ЧПУ путь из кода свойства и xml id значения свойства - либо путь из параметров (тут смотря как у вас настроено, на конкретном проекте). Лучше всего использовать ЧПУ вариант фильтра. Ссылка на выбранное свойство будет вида
Таким образом, зная ID элемента каталога нужно получить URL путь до его раздела c помощью CIBlockSection::GetByID И получить XML-ID свойства с помощью CIBlockElement::GetPropertyValues В итоге сформировать ссылку на готовый результат фильтра |
|
Гость: 06.06.2023 11:00:00
Спасибо большое! Так и сделала, только на сайте использовался сео умный фильтр. Поэтому я сформировала ссылку из кода раздела + транслитерация (Cutil::translit) свойства для фильтрации. Получилось! Спасибо вам большое за помощь!
|
Блог-note Заметки по 1С-Битрикс
-
Если предложение SKU в корзине, поменять кнопку добавления на "В корзине"
Данная заметка является дополнением к ранее опубликованной: Если товар в корзине, поменять значение input на "В корзине". Проделаем тоже самое, если и...
-
Вывести свойство привязка к Яндекс Картам в Битрикс
Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости или в детальном элементе катал...
-
Как вывести свойства инфоблока по отдельности и немного плюшек не в тему
Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании новости, они выводятся все вместе- списком. Но можно вывести их...
-
Вывести все товары, с постраничной навигацией, из всех разделов инфоблока
По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары всех разделов инфоблока, с постр...
-
Установить цену товара из свойства инфоблока
На одном из проектов, нужно было единоразово заполнить цены товаров из свойства инфоблока. Сделать это можно через API, методами CPrice::Update и CP...
-
Регистрация пользователя в определенную группу сайта на Битрикс
Достаточно часто требуется регистрировать пользователя в определенную группу, в зависимости от того какую форму регистрации прошел пользователь. Это д...