getResources::Google XML Sitemap

Для тех, кому нужно, есть специальный сниппет с помощью которого вы можете заставить getResources делать грязную работу по созданию XML карты сайта для Google.

Выполним несколько пунктов:

  • несколько переменных шаблона, в которых будут содержаться данные Sitemap, такие как частота изменения, приоритет и другие.
  • ресурс для нашего sitemap.xml
  • чанк шаблона для getResources

Переменные шаблона

Сначала нужно создать категории для наших переменных шаблона. Давайте назовем ее "Средства поиска", это поможет удобно расположить их на вкладке Дополнительные параметры. Кроме того, при создании каждой переменной шаблона убедитесь, что ей установили доступ к каждому шаблону.

Частота изменения — Это используется для сообщения Google, как часто страница будет обновляться.

  1. Назовите TV "change-frequency", выберите новую категорию Средства поиска.
  2. Далее выберите тип ввода: Выпадающий список (DropDown List)
  3. Возможные значения: "always||hourly||daily||weekly||monthly||yearly||never" - перевод: всегда, ежечасно, ежедневно, еженедельно, ежемесячно, ежегодно, никогда
  4. Я рекомендую значение по умолчанию: "monthly" (ежемесячно)

Приоритет Google Sitemap - Это используется, чтобы сообщать Google, насколько важна каждая страница. И да, задание всем им значения 1 не сделает их выше в выдаче :)

  1. Назовите TV "google-site-map-priority", выберите новую категорию Средства поиска.
  2. Далее выберите тип ввода: Выпадающий список (DropDown List)
  3. Возможные значения: ".1||.2||.3||.5||.6||.7||.8||.9||1"
  4. Я рекомендую значение по умолчанию: .5

Чанк

Создайте новый чанк и назовите его: google-sitemap-tpl


<url>      
    <loc></loc>
    <lastmod></lastmod>
    <priority></priority>
    <changefreq></changefreq>
</url>

Страница

Создайте страницe в корне вашего сайта и назовите ее "sitemap.xml", отметьте чекбокс Не показывать в меню (Hide From Menus). Во вкладке Настройки измените тип содержимого на XML. Вставьте код, приведенный ниже и все должно заработать.


<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
 
</urlset>

Если у вас больше, чем 500 ресурсов или больше 10 уровней в глубину, вы можете изменить количество и глубину выборки в вызове сниппета getResources.

  • Реклама

  • Недавние публикации

  • Недавние комментарии

© 2011 — 2014 MODX Беларусь
По всем вопросам обращаться в компанию Alroniks Experts