Главная » MODx- профессиональный инструмент для разработки сайтов » XML карта сайта в MODx Evo
    РейтингРейтингРейтингРейтингРейтинг

XML карта сайта в MODx Evo

На этом уроке мы создадим XML карту сайта для поисковых машин с помощью сниппета Sitemap. Данное решение позволяет ускорить индексацию сайта поисковыми роботами

Карта сайта  – это страничка на вашем сайте, на которой собрана информация , приведено описание или дано пояснение к каждому разделу на сайте.

Чтобы XML карта генерировалась автоматически,  воспользуемся сниппетом Sitemap. Он не входит в дистрибутив, поэтому его сначала придется создать.

Предварительно скачайте код сниппета Sitemap. Перейдите на страницу управления сниппетами и создайте сниппет с именем Sitemap, далее откройте скаченный файл и скопируйте его содержимое в код сниппета, сохраните наш сниппет.

Для того чтобы наш сниппет заработал, нам необходимо создать для него несколько TV параметров:

sitemap_changefreq – задает частоту обновленяи информации на нашем сайте, обратите внимание на заполнение полей, вам нужно сделать точно также:

Возможные значения: always||hourly||daily||weekly||monthly||yearly||never

Значение по умолчанию: можете вписать любое из возможных значений. Поставьте, к примеру, weekly.

sitemam_priority – задает приоритет индексации, заполните параметры также как на изображении:

Возможные значения: 0.1||0.2||0.3||0.4||0.5||0.6||0.7||0.8||0.9||1

Значение по умолчанию: любое из возможных значений, к примеру 0.7.

Возможные значения для TV параметра с типом ввода «DropDown List Menu» отделяются друг от друга двумя вертикальными чертами: «||».

Не забудьте созданные TV параметры назначить для всех созданных шаблонов.

После этого при редактировании или создании ресурсов MODx будут отображаться дополнительные поля в виде выпадающих списков:

Далее создаем страницу с именем, например, «XML карта сайта», и псевдонимом sitemap.xml. В качестве шаблона обязательно из выпадающего списка выберите шаблон «(blank)».

Для обоих параметров выделите все шаблоны, для которых они будут доступны.

Теперь откройте любой ресурс для редактирования и обратите внимание на то, что у вас появилось 2 параметра, которые вы можете редактировать или задавать во время создания нового ресурса, или оставить значения по умолчанию:

Нам осталось вызвать наш созданный сниппет MODx Sitemap.

Cоздайте новый ресурс в корневой директории нашего сайта, назовите его  XML карта сайта, в поле псевдоним впишите sitemap.xml, а в качестве шаблона выберите пустой шаблон blank:

Необходимо снять галочку показывать в меню, и на вкладке «Настройка страницы» отменить кэширование, изменить тип данных страницы на text/xml, а также отключить визуальный редактор:

После чего вызовите наш вновь созданный сниппет, добавив в содержимое ресурса следующую строку:

[ [Sitemap]]

Чтобы посмотреть на результат работы сниппета введите в адресной строке браузера:

http://ваш_сайт/sitemap.xml

После создания XML карты сайта, вы можете её также исключить из вывода обычной карты сайта. Для этого на странице с вызовом сниппета Wayfinder в параметр &excludeDocs добавьте Id ресурса, который использован в качестве XML карты.

Вы можете также посмотреть процесс подключения карты sitemap.xml в панели вебмастеров Google и Яндекса.


css template

Не забывайте написать ваш комментарий, понравилась ли статья. От вас пару слов, а мне — признание поисковых систем, что пишу нормальные человеческий статьи. Заранее спасибо вам!