Разработка на 1С-Битрикс Михаил Базаров
Блог-note

Выбор основного раздела для элемента инфоблока в 1С-Битрикс

Просмотров: 4083
Проблема: при привязке элемента инфоблока к нескольким разделам возникают дубли его детальной страницы, в зависимости от раздела, из которого был осуществлен переход.

Убираем дубликаты детального просмотра элемента

Решение проблемы дублей проста: зайдите в настройки компонента, который выводит элементы (например, "Каталог") и включите следующие параметры:

  • Использовать основной раздел для показа элемента.
  • Строгая проверка раздела для детального показа элемента.
основной раздел для элемента инфоблока

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

Однако возникает новая проблема: мы не можем контролировать, какой раздел будет основным, он задается однократно и остается неизменным. Но хотелось бы иметь возможность указывать такой раздел самостоятельно. Это необходимо для контролируемости URL и для генерации хлебных крошек.

Включаем возможность выбора основного раздела

Эта возможность уже есть в системе. Перейдите в настройки инфоблока и на вкладке "Поля" включите опцию Разрешить выбор основного раздела для привязки.

2.jpg

Затем откройте на редактирование любой элемент инфоблока, перейдите в настройки полей и вынесите эту настройку на видное место. Например, на вкладку "Разделы", чтобы все, что связано с разделами, было в одном месте.

3.jpg

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

4.jpg
Услуги

Стоимость разработки на 1С-Битрикс

Стоимость разработки сайта зависит от объёма и сложности проекта. Ниже приведены ориентировочные цены, как правило не выходят за обозначенные рамки. Срок разработки зависит от сложности проекта: как правило называю сроки с запасом.

Финальная стоимость и сроки разработки обговариваются на этапе обсуждения. Скачайте опросник на разработку, заполните как можно подробнее и вышлите удобным способом. После ознакомления смогу задать уточняющие вопросы и оценить проект.

Включено в стоимость разработки

В цену уже заложено всё, что нужно для легального и быстрого запуска. Доплачивать за базовые вещи не придётся.

  • Лицензия и модули

    Лицензия на «1С-Битрикс» нужной редакции, дополнительные модули и видео-инструкции по работе с готовым проектом.

  • Скорость и SEO

    Оптимизация кода и сервера под быструю загрузку, базовая SEO-оптимизация и добавление сайта в поисковые системы.

Блог-note

Заметки по 1С-Битрикс