Фильтр по характеристикам в карточке товара

RSS
Фильтр по характеристикам в карточке товара
 
Как можно реализовать вывод характеристик товаров в карточке товара не просто в виде текста, а в виде активной ссылки на умный фильтр с ЧПУ?
 
Опишите вопрос более подробно, можно с примерами того что хотите сделать.
Сейчас совсем не понятен вопрос.
 
https://arinakireeva.ru/shop/even-skintone-serum-2 вот пример того что нужно сделать
 
вот такие
 
Суть понятна но функционал достаточно сложный, вот так просто не объяснить.
Могу только наводку дать:

Ссылка умного фильтра формируется из пути к разделу и добавляется либо ЧПУ путь из кода свойства и xml id значения свойства - либо путь из параметров (тут смотря как у вас настроено, на конкретном проекте).

Лучше всего  использовать ЧПУ вариант фильтра. Ссылка на выбранное свойство будет вида
Код
/catalog/РАЗДЕЛ_КАТАЛОГА/filter/КОД_СВОЙСТВА-is-XML_ID_ЗНАЧЕНИЯ/apply/

Таким образом, зная ID элемента каталога нужно получить URL путь до его раздела  c помощью CIBlockSection::GetByID
И получить XML-ID свойства с помощью CIBlockElement::GetPropertyValues
В итоге сформировать ссылку на готовый результат фильтра
Изменено: Михаил Базаров - 06.06.2023 08:58:38
 
Спасибо большое! Так и сделала, только на сайте использовался сео умный фильтр. Поэтому я сформировала ссылку из кода раздела + транслитерация (Cutil::translit) свойства для фильтрации. Получилось! Спасибо вам большое за помощь!
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Ютубе