Разработка на 1С-Битрикс Михаил Базаров

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

Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.

Как можно реализовать вывод характеристик товаров в карточке товара не просто в виде текста, а в виде активной ссылки на умный фильтр с ЧПУ?
Опишите вопрос более подробно, можно с примерами того что хотите сделать.
Сейчас совсем не понятен вопрос.
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
В итоге сформировать ссылку на готовый результат фильтра
Спасибо большое! Так и сделала, только на сайте использовался сео умный фильтр. Поэтому я сформировала ссылку из кода раздела + транслитерация (Cutil::translit) свойства для фильтрации. Получилось! Спасибо вам большое за помощь!
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить картинки
 
Михаил Базаров Индивидуальный предприниматель

Работаю официально, с заключением договора и предоставлением всех закрывающих документов.

Блог-note

Заметки по 1С-Битрикс