Шаблон для Joomla представляет собой набор расположенных в отдельном каталоге файлов и отвечает за визуальное восприятие содержания сайта. Шаблон представляет собой основную часть дизайна сайта.
Шаблон Joomla не является веб-сайтом в широком понимании этого слова и даже в полной мере не является дизайном сайта. Дизайн складывается из нескольких составляющих: основной шаблон, контент и расширения. Внешним видом всевозможных расширений можно управлять как из файлов общего шаблона, так и при помощи подшаблонов и стилей.
Шаблоны для Joomla разрабатываются таким образом, чтобы при добавлении на сайт нового контента к нему автоматически применялись все стили, которые определены в шаблоне. Это может быть стиль ссылок, размер и цвет шрифта, стиль меню. Как видим, шаблон существенно упрощает и ускоряет создание и последующее обслуживание сайта.
Использование шаблонов открывает перед сайтостроителями массу преимуществ. Шаблон для Joomla выполнит всю работу по размещению и стилизации самого различного контента на страницах сайта. Например, при добавлении статьи в блог или на сайт вам не будет необходимости беспокоиться по поводу того как будет отформатирована статья. Все будет выглядеть стандартно в полном соответствии со стилями используемого шаблона. Также шаблон реализовывает разделение представления и содержания сайта. Это становится возможным, когда файл стилей используют для разметки. Использование шаблонов позволяет очень быстро полностью изменить дизайн сайта. Для этого достаточно лишь применить другой шаблон Joomla, а содержание при этом менять нет необходимости.
При создании сайта можно использовать один из многочисленных полностью готовых шаблонов. А можно пойти по другому пути и создать шаблон самостоятельно, при этом за основу можно взять любой уже существующий шаблон или начать весь процесс с ноля. Стоит отметить, что существуют платные и бесплатные шаблоны. При создании шаблона на основе уже существующего лучше сделать выбор в пользу платного шаблона Joomla, так как они зачастую более функциональны. За исключением графических, все файлы шаблона текстовые. А его основу составляет файл разметки, написанный на языке HTML.
Также в шаблоне присутствуют файлы описания стилей CSS и вставки PHP-функций. Помимо этого возможно использование динамических элементов, написанных на основе Macromedia Flash или JavaScript. Выделяют шаблоны, которые отвечают исключительно за внешний вид сайта. Также существуют шаблоны Joomla, предназначенные для оформления административной панели.