Карта сайта

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

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

diafan.CMS генерирует также карту сайта для поисковых систем: http://site.ru/sitemap.xml.

Файл sitemap.xml генерируется налету, физически файл не создается. Он содержит все ссылки, создаваемые системой, кроме ссылок на элементы, помеченные параметром «Не показывать на карте сайта». Для генерирования ссылок модуля необходимо наличие файла modules/модуль/модуль.sitemap.php. Файл должен описывать класс Модуль_sitemap, содержащий метод get:

boolean get (integer $site_id, integer $timeedit) – генерирует карту модуля.

  • access: public

  • integer $site_id: номер страницы сайта

  • integer $timeedit: время редактирования страницы

Файлы

  1. modules/map/map.php – контроллер модуля;

  2. modules/map/map.model.php – генерирует карту сайта;

  3. modules/map/map.view.php – шаблон карты сайта;

  4. modules/модуль/модуль.sitemap.php – карта сайта модуля.



Не понятно? Уточните