Инструменты пользователя

Инструменты сайта


constructor:mapsite

Модуль «Карта сайта»

Описание

Модуль «Карта сайта» предназначен для построения так называемой ссылочной карты сайта. Это страница, на которой полностью отображена вся структура сайта. Часто картой сайта пользуются непосредственно посетители сайта, но гораздо более важное значение она имеет для равномерной индексации поисковыми системами всех страниц сайта.

Свойства

Модуль не имеет свойств.

Свойства к странице

Название свойства Варианты значения Описание
Видимость страницы «Отображать» или «Не отображать» С помощью этого свойства вы может скрыть необходимые страницы (или разделы) из карты сайта. Для этого соответственно необходимо в качестве значения выбрать «Не отображать».

Таб. 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 переменные используются только в четырёх блоках шаблона.

constructor/mapsite.txt · Последние изменения: 2021/01/17 14:40 (внешнее изменение)