Рейтинг: 22.3798  
На голосовании
Предложил Пользователь 37940 21.11.2012 11:30:40

URL элементов, разделов и самих инфоблоков

В настройке инфоблока существует 3 поля:
URL страницы информационного блока,
URL страницы раздела,
URL страницы детального просмотра.

Битрикс себя позиционирует как многосайтовая CMS.
Но пути указываемые в настройках инфоблока единые для всех сайтов
Это абсолютно не правильно. Структура сайтов может быть различная и соответственно пути настраиваться должны для каждого сайта.
Это особенно важно при использовании компонента поиска.

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

Настройки должны делаться так же как и в Социальных сервисах - вкладка общие для всех сайтов настройки и индивидуальные для каждого сайта.
Рейтинг: 23.0334  
Внедрено
Предложил Пользователь 8839 12.07.2012 13:33:09

Добавить #SECTION_PATH# в шаблоны УРЛ инфоблоков

Хотелось бы иметь возможность строить ЧПУ, в котором учитывалась бы вложенность секций инфоблока.
Например пишем "URL страницы раздела" в настройках инфоблока:
/catalog/#SECTION_PATH#/

который после замены превращается, например в:
/catalog/apparel/dresses/women/
Рейтинг: 0  
Ответил Жуков Евгений 27.10.2013 16:24:15
Вышло в обновлении 12.5
Рейтинг: 19.4986  
Внедрено
Предложил Пользователь 97695 19.06.2012 16:47:33

ЧПУ в компоненте bitrix:catalog и других

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

/services/4/udalenie_bannerov/
[SPAN]
[/SPAN]

[SPAN]Это запросто может попасть в индекс поисковиков, и вывести это оттуда можно только закрыв их через robots.txt. Но что делать если таких страниц тысячи? Так как одна и таже открывается по всем этим адресам:[/SPAN]

/services/фыва/udalenie_bannerov/
/services/asdf/udalenie_bannerov/
/services/-/udalenie_bannerov/
а должна только по одному:




Предлагаю такие компоненты подправить, сделать проверку на существование раздела и выдавать 404-ую если нет. А то это касается всех проектов.
У кого есть такие ЧПУ, проверьте, неприятно удивитесь, ведь можно навредить продвижению любому проекту, поставив на него ссылки (хоть и самые дешевые) с неправильными символьными кодами разделов и раздуть индекс дубликатами страниц!!!
Рейтинг: 0.0952  
Ответил 31.08.2015 19:32:19
Решено в релизе 15,5

Спасибо за идею!
Рейтинг: 22.9893  
На голосовании
Предложил Пользователь 12014 29.05.2012 16:57:49

Более функциональная настройка и управление постраничной навигацией

Добавить возможность настройки параметра передачи страницы, некоторым клиентам не нравится PAGEN_X=....
Включить в комплекные компоненты с использование ЧПУ параметр навигации непосредственно в ЧПУ а не в GET параметр.
Рейтинг: 38.3464  
Внедрено
Предложил Пользователь 45335 14.05.2012 12:24:59

Разделы и подразделы в ЧПУ

Предлагаю немного доделать встроенный механизм ЧПУ, так чтобы можно было выводить в ардесную строку разделы и подразделы элемента.
Пример:
#SITE_DIR#/news/[#SECTION_CODE_1#/[#SECTION_CODE_2#/[...]]]#ELEMENT_CODE#/
Рейтинг: 115.982  
Внедрено
Предложил Пользователь 12995 14.03.2012 23:57:21

Полный путь в ЧПУ

Очередная идея для битрикса. Видел разные варианты решения, но все они кривые и работают мягко говоря не очень хорошо, правильно и тд.
Очень странно почему в битриксе это вообще не предусмотрено по дефолту.

Суть следующая, включаем ЧПУ в каталоге по символьному коду (SECTION_CODE), и имеем например иерархию

телевизоры
- ЖК
- ЛЕД
- ЛСД
Холодильники

ну и так далее. В большинстве движков путь строиться полностью, а не только последний раздел.

Т.Е. Хочется видеть в чпу: сайт.ру/телевизоры/лсд/товар.хтмл, а не как сейчас сайт.ру/лсд/товар.хтмл

И сделать возможность включения этого галкой в настройках компонента каталог (и некоторых других)
Рейтинг: 0.3  
Ответил Жуков Евгений 01.04.2013 13:26:17
Выходит в 12.5
Рейтинг: 16.0702  
На голосовании
Предложил Пользователь 54897 17.01.2012 13:56:25

ЧПУ вида "#SECTION_ID#/#ELEMENT_ID#.php" без костылей

Сейчас ЧПУ вида "#SECTION_ID#/#ELEMENT_ID#.php" в комплексных компонентах (тестировал на примере bitrix:news) из коробки и без костылей реализовать невозможно. Нужно либо изобретать собственные правила преобразования адресов, либо прописывать в настройках компонента "index.php" в качестве страницы списка элементов, но тогда нужно обрабатывать ссылку "Назад в раздел", чтобы исключить из нее подстроку "index.php" и пересылать пользователя непосредственно в SEF-каталог.

Думаю, такой вид ЧПУ является одним из самых распространенных, поэтому очень хотелось бы, чтобы он не требовал дополнительных танцев с бубном.
Рейтинг: -40.9875  
На голосовании
Предложил Пользователь 105747 27.10.2011 17:30:48

Динамичный ЧПУ для инфоблоков

Добавить возможность составлять ЧПУ не только из кода раздела и кода элемента текущего инфоблока, но и из кода элемента внешнего инфоблока.
Например, URL новости элемента инфоблока:

/news/#EXTERNAL_ELEMENT_CODE#/#ELEMENT_CODE#/, где

#EXTERNAL_ELEMENT_CODE# - код элемента внешнего инфоблока
#ELEMENT_CODE# - код элемента текущего инфоблока
Рейтинг: 4.7755  
На голосовании
Предложил Пользователь 37620 12.10.2011 13:53:26

копировать название элемента ИБ в символьный код с заменой символов

Раньше был пункт "Транслитерировать из названия при добавлении элемента.", теперь для кирилических доменов включили рускоязычные символы. Хотелось бы и в ЧПУ получать корректные русские адреса (как в модуле вики) из названий, только с возможностью замены отдельных символов (пробелы и тд). Например на нижнее подчёркивание.
Рейтинг: 98.9301  
На голосовании
Предложил Пользователь 14686 04.10.2011 18:41:37

Сделать символьные коды для форумов

Вместо http://dev.1c-bitrix.ru/community/forums/forum11/дать возможность в настройках форумов сделать вместо ID = 11 символьный код.