Sitemap для MODX revo

Устанавливаем пакет GoogleSiteMap

Создаем страничку с названием sitemap ставим галочки: "Не показывать в меню" "Опубликован". В настройках тип содержимого выбираем XML. На страницу пишем:

[ [GoogleSiteMap]]

Если у вас включен визуальный HTML-редактор его необходимо отключить, иначе, к примеру, tinyMCE добавит тег <p> и это приведет к ошибке. Отключить редактор для отдельной страницы можно через "настройки" докумета (снять галочку с "Использовать HTML-редактор", сохранить и перезагрузить страницу.)

По умолчанию у нас priority=0.5: задача сделать нужный нам приоритет. Заходим Система - Настройки системы. Нажимаем "Создать новый параметр". Проставляем: Ключ - priority, Имя - Приоритет, Пространство имен - googlesitemap, Значение - 1, 0.8 или любое нужное Вам значение.

Дальше идем по пути: core/components/googlesitemap/elements/chunks/gitem.chunk.tpl и в теги <priority></priority> вставляем: 

[ [++priority]]

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

Можно также настроить sitemap с помощью компонента pdoSitemap

[ [!pdoSitemap? &checkPermissions=`list` ]]

Главная особенность - очень высокая скорость, по сравнению с аналогом. По возможности ресурсы лучше исключать из карты параметрами сниппета.


Комментарии (1)

  1. Кирилл:
    15 Feb 2018г. в 14:26

    Спасибо, все получилось



Разрешённые теги: <b><i><br>Добавить новый комментарий:


Создание сайтов в студии go-up.info