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

поможете разобраться?

00 голосов
5
Здравствуйте!!Ребят никак не могу разобраться по какому принципу задаются следующие настройки для инфо-блока
Рисунок


К примеру если у меня имеется следующая структура каталога

Рисунок

как для нее правильно прописать эти, пути  и собственно на что они влияют???  Если создать компонент каталоог и включить в настройках компонента поддержку ЧПУ все будет корректно открываться и без этих настроек.. А вот при выводе меню из инфо-блока эти пути кажется и определяют куда мы будем переходить? я правильно понял?
спросил 12 Ноя, 13 от Merkof (160 баллов)

5 Ответы

00 голосов
Эти пути много где используются (на странице поиска, в news.list, в news.line и т.д.). Задавать их надо исходя из того, где лежит компонент вашего каталога. Например, если в разедле /catalog/, то:
страница #SITE_DIR#/catalog/
раздел #SITE_DIR#/catalog/#SECTION_ID#/
детальная #SITE_DIR#/catalog /#SECTION_ID#/#ELEMENT_ID#/
ответил 23 Дек, 13 от Hohat (720 баллов)
00 голосов
но для 
URL страницы информационного блокаАдрес страницы в публичной части для показа списка элементов инфоблока (см. пример ниже). Для указания URL возможно использование следующих шаблонов:
  • #SITE_DIR# - корневая папка для сайта (берется из настроек сайта);
  • #SERVER_NAME# - URL сайта (берется из настроек сайта);
  • #IBLOCK_TYPE_ID# - тип инфоблока;
  • #IBLOCK_ID# - ID информационного блока;
  • #IBLOCK_CODE# - символьный код инфоблока;
  • #IBLOCK_EXTERNAL_ID# - внешний код инфоблока;


URL страницы разделаАдрес страницы в публичной части сайта со списком элементов раздела данного информационного блока. 
Поле будет отображаться в форме только в том случае, если для типа информационных блоков, к которому относится настраиваемый инфоблок, было выбрано свойствоИспользовать древовидный классификатор элементов по разделам
Для указания URL возможно использование следующих шаблонов:
  • #SITE_DIR# - корневая папка сайта (берется из настроек сайта);
  • #SERVER_NAME# - URL сервера (берется из настроек сайта);
  • #IBLOCK_TYPE_ID# - тип инфоблока.

  • #IBLOCK_ID# - ID информационного блока;
  • #IBLOCK_CODE# - символьный код инфоблока;
  • #IBLOCK_EXTERNAL_ID# - внешний код инфоблока;

  • #ID# - ID раздела информационного блока (код группы). Оставлен с целью совместимости версий;
  • #SECTION_ID# - ID раздела информационного блока (код группы);
  • #CODE# - Символьный код раздела информационного блока. Оставлен с целью совместимости версий;
  • #SECTION_CODE# - Символьный код раздела информационного блока;
  • #EXTERNAL_ID# - внешний код раздела информационного блока;
Необходимые шаблоны можно выбрать в списке. 

Значение данного поля используется для формирования ссылок в модуле поиска, а также при размещении и настройке визуальных компонентов в публичной части сайта.
URL страницы детального просмотраАдрес страницы для просмотра детальной информации об элементе инфоблока в публичной части (см. пример ниже). Используется для формирования ссылок на страницу с информацией об элементе инфоблока, например, при показе результатов поиска. Возможно использование следующих шаблонов:
  • #SITE_DIR# - корневая папка для сайта (берется из настроек сайта);
  • #SERVER_NAME# - URL сайта (берется из настроек сайта);
  • #IBLOCK_TYPE_ID# - Тип информационного блока;

  • #IBLOCK_ID# - ID информационного блока;
  • #IBLOCK_CODE# - символьный код информационного блока;
  • #IBLOCK_EXTERNAL_ID# - внешний код информационного блока;

  • #ID# - ID раздела;
  • #CODE# - символьный код раздела;

  • #ID# - ID элемента;
  • #ELEMENT_ID# - ID элемента (2);
  • #CODE# - символьный код элемента;
  • #ELEMENT_CODE# - символьный код элемента (2);
  • #EXTERNAL_ID# - внешний код элемента.
Необходимые шаблоны можно выбрать в списке.


в документации для страницы, раздела и детального просмотра указаны различные вариации.. какие правильно выбрать.. хотелось бы логику понять, чтоб не заниматься подборкой значений.
ответил 08 Апр, 14 от Merkof (160 баллов)
00 голосов
Для инфоблока все понятно:
Код
#SITE_DIR#/catalog/
Здесь всё для раздела (т.е. #SECTION_ID# при определении пути для раздела будет заменено на ID раздела):
Код
#SITE_DIR#/catalog/#SECTION_ID#/
И наконец для элемента (Здесь уже #SECTION_ID# при определении пути для элемента заменяется на ID родителя этого элемента, а #ELEMENT_ID# - на ID элемента):
Код
#SITE_DIR#/catalog /#SECTION_ID#/#ELEMENT_ID#/
Т.о., подбора не должно быть, если не совсем понятно - нужно несколько минут чтобы разобраться на основе того что здесь написал.
ответил 01 Авг, 14 от SleepLess (1,220 баллов)
00 голосов
спасибо всем кажется разобралсяsmile:)
ответил 06 Дек, 14 от Merkof (160 баллов)
00 голосов
Так а что, получается что Битрикс не может создавать для папки или страницы универсальный инфоблок? Т.е. нужно прямо имя и использовать? А если имя папки сменят с catalog на cat, то что? Не будет работать?
ответил 30 Март, 15 от rtgse (100 баллов)

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

0 голосов
2 ответов
спросил 16 Апр, 14 от Arctill (100 баллов)
0 голосов
3 ответов
0 голосов
3 ответов
спросил 19 Март, 14 от Snezhka (2,240 баллов)
0 голосов
2 ответов
спросил 05 Март, 14 от Soulmir (100 баллов)
0 голосов
2 ответов