4 / 4 / 2
Регистрация: 20.05.2013
Сообщений: 97
|
|
1 | |
ЧПУ в умном фильтре битрикса16.08.2016, 21:25. Показов 3877. Ответов 2
Здравствуйте, уважаемые форумчане!
Возникла потребность сделать ЧПУ в умном фильтре и в принципе никаких проблем с этим нет. Но, допустим, есть категория в каталоге http://сайт.ру/catalog/razdel/ И у этой категории есть производители. Производители - это поле фильтра - можно указать, каких именно производителей показывать нужно. Производители беруться из highload-инфоблока. И когда я, например, нажимаю на одного производителя - то получается такой урл: http://сайт.ру/catalog/razdel/... s-#XML_ID# xml_id берется из элемента highload-инфоблока. УРЛ для умного фильтра указан такой: #SECTION_CODE#/#SMART_FILTER_PATH# Фильтр стандартный. Может-ли кто-то подсказать, как сделать умный фильтр с брендами п типу как это сделано у эльдорадо, например??
0
|
16.08.2016, 21:25 | |
Ответы с готовыми решениями:
2
Изменение дизайна и положения всплывающего окна при фильтрации товаров в умном фильтре Включение освещения в Умном доме Перегрузка оператора разыменования в умном указателе ЧПУ работает, но с админки перенаправляет без ЧПУ. Так и должно быть? |
0 / 0 / 0
Регистрация: 24.03.2016
Сообщений: 3
|
|
31.08.2016, 09:45 | 2 |
Удваиваю вопрос.
Подскажите возможно ли такое - вырезать код нужного мне свойства и параметры ЧПУ - is-from-to-or - из него же? И дополнение /apply/? И оставить только значение фильтра для конкретного свойства в ЧПУ? Поиск по форуму и поисковикам ничего не дал... Колдую над классом компонента smart.filter, но безуспешно. На данный момент так - /catalog/sale_flats/filter/street-is-2-ya-sadovaya/apply/ А хочу чтоб было так - /catalog/sale_flats/filter/2-ya-sadovaya/
0
|
06.09.2016, 15:45 | 3 |
От applay спокойно избавится можно штатными средствами в настройкам компонента.
URL так же не проблема. Но вы должны быть уверены что код значения уникален не только внутри одного справочника, но и глобально. А далее примерно так: перед включением компоненты умного фильтра сделайте print_r(параметры этого компонента). Среди них увидите часть URL ("SMART_FILTER_PATH"). Вот с этим значением и надо вам поработать. - Разбиваете на части (если фильтр по нескольким параметрам) - Для каждой части находите имя параметра которому значение соответствует (тут важно обеспечить быстродействие: продумайте как лучше кешировать, возможно поможет своя кеширующая таблица) - генерируйте "стандартное значение" и передвайте в качестве праметра ("SMART_FILTER_PATH") смартфильтру
0
|
06.09.2016, 15:45 | |
06.09.2016, 15:45 | |
Помогаю со студенческими работами здесь
3
Был сайт без ЧПУ, потом с "некрасивыми" ЧПУ Какой микроконтроллер находится в умном браслете от фирмы xiaomi? Перспективы битрикса Весртка битрикса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |