Документация для разработчиков
Темная тема

Карта сайта

С помощью данного компонента осуществляется показ карты сайта.


Описание main.map

Компонент стандартный и входит в дистрибутив модуля. Карта строится на основе настроек Главного модуля, секция Карта сайта.

В визуальном редакторе компонент расположен по пути: Контент > Карта сайта > Карта сайта.

Компонент относится к Главному модулю.

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



Параметры

Поле Параметр Описание
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка будет установлено Карта сайта.
Настройки компонента
Максимальный уровень вложенности (0 - без вложенности) LEVEL Параметр определяет максимальный уровень вложенности разделов при показе в карте сайта (0 - без вложенности). Если число в этом поле более чем 4, то рекомендуется еще раз продумать структуру сайта.
Количество колонок COL_NUM Указывается количество колонок карты сайта. Это число во многом зависит от дизайна сайта, используемого уровня вложенности, структуры сайта. Перенос пунктов карты по колонкам происходит на базе пунктов меню первого уровня. То есть, если один из пунктов меню имеет структуру намного более глубокую, чем другие пункты, то при выборе глубокого уровня вложенности на карте сайта вы можете получить длинную колонку этого пунтка и короткие колонки с другими пунктами.
Показывать описания SHOW_DESCRIPTION [Y|N] При отмеченной опции будут выведены описания разделов, если они заданы. Описания разделов информационных блоков не отображаются.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:main.map","",Array(
		"LEVEL" => "3", 
		"COL_NUM" => "1", 
		"SHOW_DESCRIPTION" => "Y", 
		"SET_TITLE" => "Y", 
		"CACHE_TYPE" => "A", 
		"CACHE_TIME" => "3600" 
	)
);?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх