Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Учесть вложенность разделов в урлах

00 голосов
4
Как-то раньше не задумывался об одном вопросе. Есть у меня главные разделы каталога, например Мужчина, Женщина. В каждом этом разделе есть подразделы, например, Обувь, одежда и тд. но название подразделов часто совпадают, а в урлах использую код разделов вот по такой схеме

Код
#SITE_DIR#/catalog/#SECTION_CODE#/
 
Тогда выходит у мужчин и женщин может быть один и тот же урл. Как такое можно избежать? Можно ли как-то в урлах отобразить вложенность разделов?
спросил 11 Авг, 13 от Titan91 (1,120 баллов)

4 Ответы

00 голосов
Стандартной возможности использовать вложенность разделов в урлах нет. Есть частные решения, которые можно найти поиском по форуму.

В вашем случае необходимо использовать уникальные символьные коды для разделов. Проверку уникальности можно включть в настройках инфоблока.
ответил 11 Авг, 13 от smileplz (8,020 баллов)
00 голосов
я в аналогичной ситуации написала костыль на событие добавления и апдейта раздела ИБ, в костыле символьный код для раздела генерился по принципу - название раздела-родителя (или разделов-родителей, при многоуровневости) + название раздела. и урл получался примерно такой "мужская-обувь-весна-лето-ботинки", где "ботинки" - это название конечного раздела, а все остальное - "наследство" от родителей. Метод не самый клевый, если у разделов и так длиннющие названия, но конкретно в той ситуации урлы получались приемлемыми.
ответил 15 Окт, 13 от Texnik (1,860 баллов)
00 голосов
Спасибо. В ТЗ этого нет, так что сделаю просто коды уникальными....
ответил 17 Янв, 14 от Titan91 (1,120 баллов)
00 голосов
Уникальность кодов достигается путем выставления одной галки в настройках иб
ответил 05 Май, 14 от Reihent (580 баллов)

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

0 голосов
3 ответов
0 голосов
0 ответов
0 голосов
0 ответов
0 голосов
5 ответов