В данной статье опишу только самые необходимые папки и файлы шаблона Joomla 1.5, но планирую в дальнейшем (по мере возможности и времени) дополнять статью дополнительными описаниями.

Где находятся файлы шаблонов Joomla 1.5

Место положение папок и файлов шаблона на Вашем хостинге или сервере определить легко. Все шаблоны располагаются в специальной папке /templates. Которая, в свою очередь, расположена в корневой папке Joomla.

Откройте папку /templates. Там по умолчанию находятся папки с шаблонами: beez, ja_purity, rhuk_milkyway, system. К рассмотрению содержимого последней папки system я вернусь в одной из последующих статей. А пока рассмотрим содержимое папки шаблона rhuk_milkyway.

Список папок и файлов шаблона rhuk_milkyway

Папки:
1. css
2. html
3. images

Файлы:
1. favicon.ico
2. index.html
3. index.php
4. params.ini
5. templateDetails.xml
6. template_thumbnail.png

Папка №1. CSS

В папке css содержатся файлы стилей шаблона. Здесь вы можете создавать сколько угодно файлов стилей css (если это необходимо). Конкретно в рассматриваемом шаблоне они называются: black.css, black_bg.css, blue.css, blue_bg.css, green.css, green_bg.css, ieonly.css, orange.css, orange_bg.css, red.css, red_bg.css, template.css, template_rtl.css, white.css, white_bg.css.

Много правда? В данном случае количество стилей обусловлено тем, что предусмотрена возможность менять цветовую схему шаблона. Я обычно использую только один файл. Т.к. делая шаблон для себя не вижу смысла в таком многообразии цветовых схем.

Папка №2. HTML

Т.к. в Joomla все расширения имеют готовый для вывода html код с необходимой разметкой и собственными стилями, разработчики предусмотрели возможность изменить его не исправляя файлы самих расширений. Это необходимо для того, что бы при обновлении Joomla или ее расширений внесенные изменения не были потеряны. Для этого достаточно скопировать нужный файл в папку html и поправить его так как это необходимо Вам. Я сейчас не буду описывать подробно как это делается правильно, потому что статья не об этом :), но обязательно опишу в одной из следующих статей.

Папка №3. IMAGES

Здесь хранятся изображения шаблона.

Файл №1. favicon.ico

Это изображение размером 16х16 пикселей, которое является иконкой сайта. Отображается иконка во вкладке браузера и в некоторых поисковых системах на против Вашего сайта в выдаче по релевантным поисковым запросам.

Файл №2. index.html

Как утверждают авторитетные источники файл предназначен для предотвращения просмотра директории при неправильно настроенном сервере.

Файл №3. index.php

Файл предназначен для html разметки шаблона. Здесь прописывается: где будут размещаться модули, где будет выводиться содержимое компонентов, какие файлы стилей будут подключены к шаблону, условия вывода модулей. С этим файлом придется работать больше остальных, потому что это не что иное как каркас и основа шаблона.

Файл №4. params.ini

Файл params.ini необходим для сохранения настроек Вашего шаблона. Он обязательно должен присутствовать в шаблоне с правами на запись 777.

Файл №5. templateDetails.xml

Файл templateDetails.xml несет в себе несколько полезных функции: используется для установки шаблона через админку Joomla; Содержит информацию о названии шаблона, авторе, дате создания, версии, лицензии и т.д.; Параметры шаблона.

Файл №6. template_thumbnail.png

Файл (изображение) показывает как выглядит шаблон. Необходимо для того что бы при распространении можно было быстро посмотреть что из себя представляет шаблон, е устанавливая его на сайт. А если он уже установлен, то он выполняет ту же функцию но из админки.