Создаем карту сайта в Drupal

05.10.2010

Сегодня я расскажу как создать карту сайта на движке Drupal. Сперва - зачем вообще нужна карта сайта? По мере накопления материала на сайте - все труднее становится на нем ориентироваться. Приходится либо перебирать все страницы блога, либо использовать поиск по сайту. А что делать поисковым роботам если прервутся ссылки для перехода? Или посетитель решил более подробно ознакомиться в вашим сайтом, но перед ним есть только ссылка на главную страницу Drupal или пейджер из сотен страниц.

Решение есть - карту сайта на Drupal можно создать с помощью модуля SiteMenu разработанного египетским программистом Khalid Baheyeldin. Хоть модуль Sitemenu для 6-й версии Drupal и находится в стадии разработки - он прекрасно создает карту сайта.

После установки модуля Sitemap в настройках сайта появится одноименный пункт, где вы можете настроить сей модуль. В моих настройках я выбрал в Ommited vocabularies пункт none, поставил галочки во всех чекбоксах, установил число Nodes для отображения в 200. Теперь по адресу /sitemenu выводится карта сайта, но пока только для администратора. Чтобы анонимы могли иметь доступ к просмотру карты сайта необходимо разрешить это действие в правах доступа. Сменить адрес карты сайта у меня не получилось, несмотря на наличие такого пункта в настройках модуля.

Чтобы убрать название словаря при выводе карты нужно зайти в папку с модулем, открыть файл sitemenu-box-page.tpl.php и убрать в нем строчку <h2 class="title"><?php print $title ?></h2>

 
Нажав на соответствующий значок, Вы можете добавить эту заметку к себе на страничку в социальной сети
 

Если же вы хотите первыми узнавать о выходе моих новых статей, то можете заполнить следующую форму, вписав туда адрес своего электронного ящика:

 

 

© 2016 Дневник хорошего человека
Рейтинг@Mail.ru