Добавить событие для CIBlock::ReplaceDetailUrl

Рейтинг: 4.3173  
Новая
Предложил Пользователь 71426 29.04.2014 11:03:35

Добавить событие для CIBlock::ReplaceDetailUrl

CIBlock::ReplaceDetailUrl отвечает за построение URL по шаблону, указанному в настройках инфоблока.
Нужна возможность добавлять свою логику для формирования адресов
/#SOME_CODE_1#/#SOME_CODE_2#/.../

Рейтинг: 0.5298  
Пользователь 110733 05.07.2014 17:26:34
Даа! Пожалуйста, одно лишь маленькое событие. Очень прошу!

Для тех, кто вообще не понимает, что еще можно наворотить с ЧПУ опишу свою ситуацию:
надо формировать ЧПУ так: /раздел_верхнего_уровня/элемент/
Когда ставишь /section_code/element_code/ - то получаешь /раздел_нижнего_уровня/элемент/ - что в этом плохого - например есть разделы верхнего уровня: табак, кальян и есть разделы нижнего: табак 50 гр, табак "АльФакир" и т.д. нижний уровень часто меняется, то делали по фасофкам, потом понадобилось добавить подуровень по производителям, потом от него отказались и т.д. а верхний уровень всегда стабилен. Поэтому чтобы УРЛ товаров не менялись при смене разделов нижнего уровня каждый раз, нужно формировать УРЛ именно так, как я описал, а возможности сейчас такой без модификации ядра нет... (
Рейтинг: 0.0824  
Пользователь 32566 24.06.2016 17:34:20
2 года прошло и так ничего и не сделали.
Рейтинг: 0.0824  
Пользователь 129131 24.06.2016 22:01:06
И не сделают