208 похожих чатов

Ребят, кто сталкивался с умным фильтром в корне каталога? Прописал Правило обработки


#^/catalog/filter/([a-z0-9_\-\/]+)/apply/#
/catalog/index.php
SMART_FILTER_PATH=$1&

Заменил в компоненте фильтра
"SEF_RULE" => "/catalog/filter/#SMART_FILTER_PATH#/apply/"
"SMART_FILTER_PATH" => $_REQUEST["SMART_FILTER_PATH"]

В bitrix:catalog.section
"SECTION_ID" => 0,
"SHOW_ALL_WO_SECTION" => "Y",

Ссылку формирует в урле. Но в инспекторе отдает 404 и если перезагрузить страницу уже с фильтром то тоже 404.
Уже голову сломал

21 ответов

62 просмотра
ZERO- Автор вопроса

Не кто не сталкивался?

ZERO
Не кто не сталкивался?

У меня было такое - не помню что сделал чтобы помогло, но помню что исходники комплексного компонента каталога и фильтра курил чтобы решить вопрос. Так что советую лезть туда и дампить component.php

Stanislav Vodyakhin
У меня было такое - не помню что сделал чтобы помо...

можно видно просто отключить 404 в комплексном

ZERO- Автор вопроса
Stanislav Vodyakhin
У меня было такое - не помню что сделал чтобы помо...

Та я вот уже столько статьей облазил. https://nuka.ru/blog/rabota-umnogo-filtra-s-chpu-v-korne-kataloga/ Всё красиво написано но по факту не работает не чего

Andrew Zahalski
можно видно просто отключить 404 в комплексном

В смысле чтобы не показывало 404?) Тогда и обработка ЧПУ будет нормальной в компоненте?)Или мы просто избавимся отт 404 нльудработ?)

Stanislav Vodyakhin
У меня было такое - не помню что сделал чтобы помо...

не помогло, вот сделал так, указал нужные id инфоблков, но всё равно отдает пустые страницы на страницы нвовостей, хотя сам раздел с новостями открывается

Stanislav Vodyakhin
В смысле чтобы не показывало 404?) Тогда и обработ...

вроде написал что все работает только в консоле 404

ZERO- Автор вопроса
Andrew Zahalski
начать отсюда можно

Та не 404 нужна. Вдруг не правильно адрес укажут в урле

Dmitry Rabeckii
не помогло, вот сделал так, указал нужные id инфоб...

м? какие id инфоблоков? вам нужно чтобы у вас ЧПУ обрабатывалось правиом - там нет ID инфоблоков в urlrewrite

Stanislav Vodyakhin
м? какие id инфоблоков? вам нужно чтобы у вас ЧПУ ...

Ну тогда там всё правильно настроено, чпу выводятся правильно, но страницы не открываются, т.е тут в urlrewrite прописано всё верно по разделам

Dmitry Rabeckii
Ну тогда там всё правильно настроено, чпу выводятс...

У вас как называется новая папка с новосятми? И как называдась старая?

ZERO
Та не 404 нужна. Вдруг не правильно адрес укажут в...

хз собирают ли тут сайты с нуля в чате... но я написал откуда стоило бы начать а после уже решать проблему по мере появления 404 и сам можешь отдать в шаблоне комплексного если логика требует

Вы так не настроите, если используете комплексный компонент. Скорее всего на простых делать. Т.е. руками правила писать и класть в отдельные файлы простые компоненты.

Andrew Zahalski
хз собирают ли тут сайты с нуля в чате... но я нап...

Если компонент отдает 404 - значит где-то неправильно работает ЧПУ с фильтром. Если мы отключаем показ 404 страницы - то ЧПУ с фильтром будет так же не работать. Человеку не надо чтобы не показывало 404 - человеку надо чтобы фильтр работал) Если будет работать фильтр то и 404 не будет показываться просто так)

Eugene Zhukov
Вы так не настроите, если используете комплексный ...

вроде проблем не было, урлы только не конфликтовали бы... обнова врядли меняла чтото существенно

ZERO- Автор вопроса
Stanislav Vodyakhin
Если компонент отдает 404 - значит где-то неправил...

Если в разделе применить фильтр то все корректно работает. А в самом корне каталога не работает. Так как вывод товаров без раздела

Eugene Zhukov
Корневой фильтр

ну да... фасета в минус и с количеством какието фиксы... по памяти больше ничего и не требовалось

Eugene Zhukov
Корневой фильтр

https://utf8.zahalski.dev/catalog/ вот, но проблем 404 отрубить ну и костыль с урлами (чтобы шаблон не попадал в section) или хак комплексного * даже циферки работают :) раньше не работали, нужно было компонент фильтра править

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
Хтось використовував Vapor на Windows?
Jaroshevskii
15
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Оба варианта в целом подходят, но скорее создание конфликтной ситуации (на пустой основе). В прошлый раз он сказал мне про ESP32, я забыл про этот микроконтроллер, ошибся, я п...
КТ315
4
Карта сайта