С помощью данного компонента осуществляется показ карты сайта.
Описание 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"
)
);?>