
Определить шаблон Joomla на чужом сайте часто можно по исходному коду страницы и подключённым CSS/JavaScript-файлам. Самый простой способ — найти адреса, содержащие каталог /templates/. В Joomla 4.1, 5 и 6 часть ресурсов современных шаблонов также может загружаться из /media/templates/site/.
Ниже разберём несколько способов, которые не требуют доступа к административной панели сайта.
Можно ли всегда определить шаблон Joomla
Нет. На большинстве сайтов название шаблона удаётся найти довольно быстро, но результат зависит от того, как настроен сайт. Оптимизация ресурсов, CDN, объединение CSS и JavaScript, переименование каталогов или собственный шаблон могут скрыть очевидные признаки.
Кроме того, название папки шаблона и коммерческое название продукта не всегда полностью совпадают. Поэтому найденную информацию лучше рассматривать как техническую подсказку и затем проверять по сайту разработчика.
Способ 1. Найдите каталог /templates/ в исходном коде
Откройте интересующую страницу сайта и вызовите её исходный код. В большинстве браузеров для этого достаточно нажать Ctrl + U. Затем используйте Ctrl + F и выполните поиск по строке:
/templates/Joomla хранит PHP-файлы шаблонов сайта в каталоге /templates/<имя-шаблона>/. Поэтому пути к стилям, изображениям или другим ресурсам нередко позволяют увидеть техническое имя шаблона.

В примере на скриншоте встречается путь /templates/shaper_helixultimate/.... Он показывает техническое имя используемого шаблона. Дополнительной подсказкой может быть метатег generator, однако полагаться только на него не стоит: его можно изменить или удалить.
Способ 2. Проверьте /media/templates/site/
В современных версиях Joomla файлы шаблона могут находиться сразу в двух местах. PHP-файлы и переопределения остаются в /templates/<имя-шаблона>/, а CSS, JavaScript, изображения и другие медиафайлы могут подключаться из:
/media/templates/site/<имя-шаблона>/Поэтому, если поиск /templates/ ничего полезного не дал, попробуйте в исходном коде найти:
/media/templates/site/Такой путь, например, используется стандартным шаблоном Cassiopeia в современных версиях Joomla.
Способ 3. Используйте инструменты разработчика браузера
Если в исходном коде определить шаблон не получилось, можно воспользоваться встроенными инструментами разработчика браузера.
Проще всего открыть их одним из способов:
- нажать клавишу F12;
- использовать сочетание Ctrl + Shift + I в Chrome, Edge и большинстве браузеров на Chromium;
- нажать правой кнопкой мыши по странице и выбрать «Просмотреть код», «Исследовать» или «Inspect» — название пункта зависит от браузера.
После этого обычно справа или в нижней части окна откроется отдельная панель. Для поиска информации о шаблоне полезны вкладки Elements, Sources и Network.
Обратите внимание на:
- пути к подключённым CSS- и JavaScript-файлам;
- названия каталогов после
/templates/или/media/templates/site/; - характерные CSS-классы и имена файлов;
- ресурсы шаблонного фреймворка или конструктора страниц.
Если название шаблона напрямую не указано, его нередко можно определить по имени папки, CSS-файла или набору характерных классов.

В данном примере в разметке видны классы sppb-*, а в стилях — подключённые CSS-файлы. Такие признаки могут подсказать используемый конструктор или шаблонный фреймворк, но сами по себе ещё не гарантируют точное название шаблона. Надёжнее сопоставлять их с найденными путями к файлам.
Шаблон и шаблонный фреймворк — не одно и то же
У некоторых Joomla-сайтов одновременно можно увидеть имя конкретного шаблона, название фреймворка и признаки конструктора страниц. Это разные уровни системы.
- Шаблон определяет внешний вид сайта и имеет собственный каталог в Joomla.
- Шаблонный фреймворк предоставляет дополнительные настройки, сетку, стили и инструменты для шаблонов.
- Конструктор страниц отвечает за создание отдельных макетов и блоков контента.
Поэтому обнаруженная в исходном коде известная марка ещё не всегда является названием самого шаблона.
Почему название шаблона может быть не видно
Прямые признаки иногда отсутствуют по нескольким причинам:
- CSS и JavaScript объединяются или минифицируются;
- статические файлы загружаются через CDN;
- используется собственный или существенно изменённый шаблон;
- часть ресурсов генерируется расширениями;
- название папки не совпадает с маркетинговым названием шаблона;
- внешний вид сайта сильно изменён переопределениями и пользовательскими стилями.
В таком случае можно определить используемые технологии, но точное название шаблона без доступа к Joomla иногда установить невозможно.
Что делать после того, как шаблон найден
Найдя техническое имя, попробуйте найти официальный сайт разработчика и проверить:
- совместимость с вашей версией Joomla;
- дату последнего обновления;
- поддержку Joomla 5 и 6;
- наличие документации и обновлений безопасности;
- условия лицензии.
Не стоит скачивать коммерческий шаблон с неизвестных сайтов только потому, что его название удалось определить. Модифицированные сборки могут содержать сторонний код, скрытые ссылки или вредоносные файлы. Безопаснее использовать официальный источник разработчика.
Итог
Самый быстрый способ определить шаблон Joomla — открыть исходный код страницы и найти пути /templates/ и /media/templates/site/. Если этого недостаточно, используйте DevTools и анализируйте подключённые CSS/JavaScript-файлы и характерные классы.
Метод работает и для Joomla 5/6, однако на оптимизированных или сильно переработанных сайтах точное название шаблона может быть скрыто.