Dharma Sitemap — XML-карта сайта для Joomla 6 и Dharma Shop для Joomla 6 | Расширения Dharma Design
Связаться с нами
Расширения · Joomla · Инструменты
Dharma design · 2026
Joomla 6 3

Dharma Sitemap — XML-карта сайта для Joomla 6 и Dharma Shop

Генератор sitemap для Joomla и Dharma Shop
Расширения · Joomla · Модули · Плагины · Dharma Design · Разработка · Joomla 6 · Расширения · Joomla · Модули · Плагины · Dharma Design · Разработка · Joomla 6 · Расширения · Joomla · Модули · Плагины · Dharma Design · Разработка · Joomla 6 · Расширения · Joomla · Модули · Плагины · Dharma Design · Разработка · Joomla 6 ·

Формируйте актуальную XML-карту сайта для Joomla и Dharma Shop из открытых страниц. Dharma Sitemap учитывает публикацию и индексацию, показывает отчёт сборки и публикует файл sitemap.xml в корне сайта.

Карта сайта из нескольких источников

Dharma Sitemap — расширяемый генератор sitemap для Joomla 6. В одном компоненте можно собрать публичные материалы и категории Joomla, контакты, метки, ленты новостей, страницы из меню, а также товары, категории, бренды, бейджи и посадочные страницы Dharma Shop. Сторонние источники URL подключаются через плагины.

Обзор сборки XML-карты в панели Dharma Sitemap
В отчёте видны статус последней сборки, число адресов и результат по каждому источнику.

В карту попадают страницы, доступные поисковику

Компонент пропускает неопубликованные и закрытые для гостей страницы, а при включённой настройке исключает записи с robots: noindex. Можно не добавлять пустые категории и настроить собственные исключения по пути или источнику. Корзина, оформление заказа, поиск и страницы личного кабинета не добавляются.

Повторяющиеся адреса сводятся к одной записи, а URL нормализуются: рекламные query-параметры можно удалять, сохраняя параметры, которые нужны маршрутизации. В отчёте показывается, какие источники добавили страницы и почему другие адреса были исключены.

Параметры карты

В настройках задаются канонический корневой адрес сайта, список удаляемых параметров, лимит URL в одном XML-файле, фильтр noindex и число успешных сборок для хранения.

Общие настройки Dharma Sitemap: канонический адрес, параметры и лимит URL
Общие настройки позволяют выбрать домен карты и ограничить размер одной части.

Публикация sitemap.xml

После успешной сборки компонент публикует физический файл /sitemap.xml в корне сайта. Если адресов больше, чем помещается в одну часть, корневой файл становится sitemap index и ссылается на отдельные части. Сборка подготавливается отдельно и активируется целиком: пока она выполняется, посетителям доступна предыдущая рабочая карта; ошибка не публикует неполный результат. Существующий сторонний sitemap.xml без метки компонента не перезаписывается.

Добавьте адрес карты в robots.txt отдельной строкой: Sitemap: https://ваш-домен/sitemap.xml. Компонент не редактирует robots.txt автоматически.

Автоматическая генерация и llms.txt

Карту можно собрать вручную в панели компонента, по расписанию стандартным Joomla Scheduler или командой CLI php cli/joomla.php dharmasitemap:build. Все способы используют сохранённые источники и фильтры.

Дополнительно компонент умеет публиковать /llms.txt — короткий путеводитель по открытым страницам сайта для языковых моделей и поисковых помощников. Эта функция выключена по умолчанию; она использует те же страницы и правила исключения, что и sitemap.

Установка и совместимость

Требуются Joomla 6, PHP 8.3 или новее и HTTPS. Установите пакет через «Система → Установка → Расширения» — по постоянной ссылке на актуальный пакет или загрузив ZIP из релизов. После установки откройте «Компоненты → Dharma Sitemap», включите нужные источники и нажмите «Собрать сейчас». Дальнейшие версии доступны в штатном обновлении расширений Joomla.

Актуальный релиз — 0.3.4. Ветка 0.x экспериментальная: перед установкой или обновлением на рабочем сайте сделайте резервную копию и проверьте результат сборки.

Установить актуальный пакет Dharma Sitemap · История релизов

Исходный код, руководство администратора и документация для разработчиков доступны в репозитории проекта.

↑