Генератор SiteMap

MODX (читается «мо́дэкс») — это бесплатная профессиональная система управления содержимым (CMS) и фреймворк для веб-приложений, предназначенная для обеспечения и организации совместного процесса создания, редактирования и управления контентом сайтов.
Ответить
Аватара пользователя
berdck
Сообщения: 884
Зарегистрирован: 11 апр 2013, 09:44
Родной город: Бердск
Откуда: Регион 54
Контактная информация:

Генератор SiteMap

Сообщение berdck »

Создание файла sitemap.xml в MODX Revolution

Для создания файла sitemap.xml будет использовать дополнение pdoTools, а точнее сниппет pdoSitemap. Данное дополнение (pdoTools) у нас уже установлено в MODX Revolution, так что можно сразу переходить к разработке карты сайта для поисковых систем.

1. Создать ресурс SiteMapXML и внести во вкладки "Документ" и "Настройки" следующие данные:

Вкладка "Документ":

Заголовок – SiteMapXML.
Шаблон – пустой.
Псевдоним – sitemap.
Не показывать в меню – Да.
Опубликован – Да.
Генератор SiteMap
Генератор SiteMap
Вкладка "Настройки":

Тип содержимого – XML.
Доступен для поиска – Нет.
Использовать HTML редактор – Нет.
Заморозить URI – Да.
URI – sitemap.xml.
Генератор SiteMap
Генератор SiteMap
2. Сохранить ресурс SiteMapXML.

3. В поле содержимое ресурса SiteMapXML ввести следующее:

Код: Выделить всё

[[!pdoSitemap?
  &checkPermissions=`list`
]]
4. Проверяем результаты работы сниппета pdoSitemap.
Для этого в адресной строке браузера вводим: http://berdck.org/sitemap.xml

5. Указать поисковым системам Яндекс, Google и Bing расположение карты сайта sitemap.xml.
Для этого в файл ROBOTS.TXT прописываем строчку: sitemap: http://berdck.org/sitemap.xml
И желательно прогуляться по кабинетам вебмастера поисковых систем и явно указать им адрес файла sitemap
Если Вам понравилось :roll:, то не забывайте нажимать кнопочки ПОДЕЛИТЬСЯ... в социальных сетях :idea: Мне будет очень приятно ;)
А если копируете к себе в блог или на сайт, не скупитесь поставить ссылочку или пару на источник :!: - YaDumau.RU
Аватара пользователя
berdck
Сообщения: 884
Зарегистрирован: 11 апр 2013, 09:44
Родной город: Бердск
Откуда: Регион 54
Контактная информация:

Re: Генератор SiteMap

Сообщение berdck »

Я предлагаю несколько доработать стандартное формирование файла sitemap

Доработанный код документа

Код: Выделить всё

[[pdoSitemap?
    &showHidden=`1`
    &checkPermissions=`list`
    &includeTVs=`meta-robots`
    &where=`{"meta-robots:=":"index,follow":OR:"meta-robots:=":"all"}`
]]
Теперь нужно будет добавить к страницам дополнительное ТВполе: meta-robots (см.картинки)
MODX. Дополнительное TV поле:  meta-robots
MODX. Дополнительное TV поле: meta-robots
MODX. Дополнительное TV поле:  meta-robots
MODX. Дополнительное TV поле: meta-robots
MODX. Дополнительное TV поле:  meta-robots
MODX. Дополнительное TV поле: meta-robots
Я сделал данное поле выпадающим со стандартными значениями: all||index,follow||noindex||nofollow||noindex,nofollow
В зависимости от значения соответствующая страница автоматом попадает или нет в файл sitemap.xml
MODX. Дополнительное TV поле:  meta-robots
MODX. Дополнительное TV поле: meta-robots
Кроме этого данный мета тег вы можете прописать в шаблоне, чтобы указать поисковым роботам индексировать данную страницу или нет.

Код: Выделить всё

<meta name="robots" content="[[*meta-robots:default=`all`]]"/>
Если Вам понравилось :roll:, то не забывайте нажимать кнопочки ПОДЕЛИТЬСЯ... в социальных сетях :idea: Мне будет очень приятно ;)
А если копируете к себе в блог или на сайт, не скупитесь поставить ссылочку или пару на источник :!: - YaDumau.RU
Поделиться с друзьями:
Ответить

Вернуться в «MODX»