Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент несовместим с MODX 3.
Сниппет для генерации sitemap.xml в MODX Revolution.
Позволяет гибко исключать ресурсы из sitemap:
— целые ветки
— только потомков
— отдельные ресурсы
— управлять глубиной обхода
— включать режим отладки
— Требования:
— MODX Revolution 2.6.x – 2.8.x (PHP 7.2 – 7.4)
— MODX Revolution 3.x.x (PHP 8.0+)
— Использование:
Использование:
Для корректного составления карты sitemap.xml, в настройках ресурса необходимо установить «Тип содержимого – XML», «Шаблон – пустой шаблон».
Базовый вызов:
[[!vnesitemap]]
— Параметры:
&excludeAllTree=`12,34` — Исключить ресурс и всех его потомков.
&excludeChildren=`12,34` — Исключить только потомков, родителя оставить.
&excludeOnlyById=`25,36` — Исключить только указанные ресурсы, потомков не трогать.
&depth=`10` — Глубина поиска потомков (по умолчанию 10).
&debug=`1` — Включить режим отладки (логирование в core/cache/logs/error.log). По умолчанию 0.
— Примеры:
Исключить ветку целиком:
[[!vnesitemap? &excludeAllTree=`3334`]]
Исключить только потомков:
[[!vnesitemap? &excludeChildren=`36`]]
Исключить только конкретные ресурсы:
[[!vnesitemap? &excludeOnlyById=`36,40`]]
С указанием глубины и отладкой:
[[!vnesitemap?
&excludeChildren=`36`
&depth=`50`
&debug=`1`
]]
— Примечания:
— Sitemap формируется только для контекста «web».
— Сниппет не использует system settings и не создаёт глобальных настроек.
— Все параметры передаются напрямую при вызове.
Лицензия:
MIT License.
Дополнение может распространяться как бесплатно, так и на платной основе.
Позволяет гибко исключать ресурсы из sitemap:
— целые ветки
— только потомков
— отдельные ресурсы
— управлять глубиной обхода
— включать режим отладки
— Требования:
— MODX Revolution 2.6.x – 2.8.x (PHP 7.2 – 7.4)
— MODX Revolution 3.x.x (PHP 8.0+)
— Использование:
Использование:
Для корректного составления карты sitemap.xml, в настройках ресурса необходимо установить «Тип содержимого – XML», «Шаблон – пустой шаблон».
Базовый вызов:
[[!vnesitemap]]
— Параметры:
&excludeAllTree=`12,34` — Исключить ресурс и всех его потомков.
&excludeChildren=`12,34` — Исключить только потомков, родителя оставить.
&excludeOnlyById=`25,36` — Исключить только указанные ресурсы, потомков не трогать.
&depth=`10` — Глубина поиска потомков (по умолчанию 10).
&debug=`1` — Включить режим отладки (логирование в core/cache/logs/error.log). По умолчанию 0.
— Примеры:
Исключить ветку целиком:
[[!vnesitemap? &excludeAllTree=`3334`]]
Исключить только потомков:
[[!vnesitemap? &excludeChildren=`36`]]
Исключить только конкретные ресурсы:
[[!vnesitemap? &excludeOnlyById=`36,40`]]
С указанием глубины и отладкой:
[[!vnesitemap?
&excludeChildren=`36`
&depth=`50`
&debug=`1`
]]
— Примечания:
— Sitemap формируется только для контекста «web».
— Сниппет не использует system settings и не создаёт глобальных настроек.
— Все параметры передаются напрямую при вызове.
Лицензия:
MIT License.
Дополнение может распространяться как бесплатно, так и на платной основе.
Последние обсуждения в сообществе MODX.pro