Модуль «Карта сайта» предназначен для построения так называемой ссылочной карты сайта. Это страница, на которой полностью отображена вся структура сайта. Часто картой сайта пользуются непосредственно посетители сайта, но гораздо более важное значение она имеет для равномерной индексации поисковыми системами всех страниц сайта.
Модуль не имеет свойств.
Название свойства | Варианты значения | Описание |
---|---|---|
Видимость страницы | «Отображать» или «Не отображать» | С помощью этого свойства вы может скрыть необходимые страницы (или разделы) из карты сайта. Для этого соответственно необходимо в качестве значения выбрать «Не отображать». |
Таб. 1: Перечень свойств модуля «Карта сайта», прописываемых к каждой странице сайта.
В Таблице 1 представлено единственное свойство к странице, используемое модулем «Дорога» Не забывайте устанавливать значение данного свойства, так как в случае если оно у страницы не определено, то страница не попадёт в сформированную карту. С помощью этого свойства из карты сайта могут быть убраны страницы, которые не несут смысловой нагрузки, а необходимы лишь для группировки.
Непосредственно формирует ссылочную карту. Для настройки действия используются два параметра, указанные в Таблице 2.
Название параметра действия | Варианты значений | Описание |
---|---|---|
Страница начала построения | Выбирается конкретная страница сайта с помощью визуальных средств. Так же, значение идентификатора может быть введено вручную | |
Шаблон | Выбирается один из списка доступных шаблонов. | Указанный шаблон будет использоваться для формирования визуального представления дороги. |
Таб. 2: Параметры действия, используемые для формирования карты сайта.
Для построения карты сайта могут быть использованы следующие основные блоки, которые представлены в Таблице 3.
Заголовок блока | Замены при отсутствии | Описание |
---|---|---|
@begin | Пустая строка | Выводится один раз, перед самым началом построения карты сайта. |
@link | - | Выводится для элемента карты (страницы сайта), на которую может перейти пользователь. |
@activelink | @link | Выводится для элемента карты (страницы сайта), на которую сейчас находится пользователь. |
@passiveactive | @link | Выводится для элемента карты, который находится в текущей дороге пользователя, и выше по уровню от текущей страницы. |
@delimiter | Пустая строка | Выводится между любыми элементами карты. |
@end | Пустая строка | Выводится один раз, в самом конце построения карты. |
Таб. 3: Таблица блоков, используемых для построения карты сайта.
Все блоки достаточно просты в использовании и не вызовут у вас проблем.
Для того, что бы определить внешний вид элементов карты сайта более низкого уровня (чаще всего они должны быть с отступом), необходимо использовать специальный блок уровня, который должен быть вам уже знаком по модулю «Меню».
Для получения примера использования блока уровня обратитесь к подразделу «Блок уровня» раздела «Общие особенности всех модулей».
Рассмотрим пример шаблона, для построения стандартной карты сайта:
01. <!-- @begin --> 02. 03. <!-- @@nextlevel --> 04. <ul> 05. <!-- @link --> 06. <li><a href="%link%">%text%</a> 07. 08. <!-- @@nextlevel --> 09. </li><li><a href="%link%">%text%</a> 10. <!-- @@nextlevel --> 11. <br/></li><li><a href="%link%">%text%</a> 12. <!-- @@nextlevel --> 13. </li><li><a href="%link%">%text%</a> 14. <!-- @activelink --> 15. </li><li><strong>%text%</strong> 16. 17. <!-- @end --> 18. 19. <!-- @@nextlevel --> 20. </li></ul>
Как вы заметили из примера, блок уровня активно используется в шаблоне. С помощью него описывается то, как будет выглядеть карта сайта до четвёртого уровня вложенности включительно. Первый уровень описывает сам блок «@link» а три остальные блоки «@nextlevel».
Переменная | Блоки использования | Значение переменной |
---|---|---|
text | @link @activelink @ passiveactive @@nextlevel | Название выводимой страницы. |
link | @link @activelink @ passiveactive @@nextlevel | Относительная ссылка, вида «/id_page.html», для осуществления клика и перехода на данную страницу. |
Таб. 4: Переменные, используемы блоками для построения карты сайта.
Представленные в Таблице 4 переменные используются только в четырёх блоках шаблона.