72  /  330

Карта сайта

Просмотров: 4747 (Статистика ведётся с 06.02.2017)

Карта сайта - один из элементов навигации на сайте, считается стандартным элементом современного сайта. Как правило, заголовки страниц в списке служат ссылками на эти страницы.


Создание карты сайта

Для создания карты сайта используется компонент Карта сайта (bitrix:main.map). Компонент расположен в папке Контент > Карта сайта панели Компоненты 2.0 визуального редактора.

Карта строится на основе меню, используемых в системе. Типы меню указываются в настройках главного модуля, раздел Карта сайта (Настройки > Настройки продукта > Настройки модулей > Главный модуль).

Настройка главного модуля для показа карты сайта

Примечание: В качестве основы для построения опорного уровня и ветвей карты сайта можно использовать сразу несколько типов, перечисляя их через запятую.

  • Создайте отдельную страницу и разместите на ней компонент Карта сайта.
  • Настройте параметры компонента:
    • Максимальный уровень вложенности – это глубина вложенности разделов, которая должна отображаться в меню. Если число в этом поле более чем 4, то рекомендуется еще раз продумать структуру сайта.
    • Количество колонок – укажите во сколько колонок будет строиться изображение карты сайта. Это число во многом зависит от дизайна сайта, используемого уровня вложенности, структуры сайта. Перенос пунктов карты по колонкам происходит на базе пунктов меню первого уровня. То есть, если один из пунктов меню имеет структуру намного более глубокую, чем другие пункты, то при выборе глубокого уровня вложенности на карте сайта вы можете получить длинную колонку этого пунтка и короткие колонки с другими пунктами.
    • Показывать описания – будут показаны описания разделов - физических папок. Описания разделов информационных блоков не отображаются.

Примечание: Если в настройках сайта (Настройки > Настройки продукта > Сайты > Список сайтов > _ имя сайта _) не совсем верно указана папка сайта (например, нет закрывающего слеша), то компонент не сможет создать карту сайта.


Примеры работы

Скажите как в карту сайта включить разделы сайта не входящие в меню?

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

19
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии