
Перевод и публикация: Copyright © 2007 WWW.JOOMLAUA.COM
8
просмотра шаблона, отображаемую в Менеджере шаблонов (Extensions | Template
Manager) административной секции Joomla! Размер картинки обычно не превышает
227 на 162 пикселя. Данный файл можно создать и позднее, когда работа над
шаблоном будет закончена.
Метаданные шаблона: файл
/templates/joomla150_book/templateDetails.xml
представляет
собой инструкцию по автоматической сборке (распаковке) шаблона, используемую
Установщиком шаблонов (Template Installer). Здесь можно указать путь для
копирования файлов, имя автора и дополнительные метаданные. Во время
установки шаблона, Joomla! считывает информацию из этого файла и копирует
файлы и данные в соответствующие директории. Для тестового шаблона можно
использовать файл из листинга 3, разместив в нем свою информацию. Для любого
файла, используемого в шаблоне, необходимо создать соответствующий XML
элемент в templateDetails.xml:
<files>
<filename> ... укажите название файла в корневой директории шаблона ...
</filename>
<filename> ... и так для каждого файла шаблона
</filename>
</files>
Другие элементы XML файла служат для описания шаблона. Вот полный листинг
функций такого файла:
Листинг 3: templateDetails.xml
templateDetails.xml
<install version="1.5" type="template">
<name>joomla150_book</name>
<version>0.1</version>
<creationDate>28.07.2006</creationDate>
<author>Hagen Graf</author>
<copyright>GNU/GPL</copyright>
<authorEmail>hagen@cocoate.com</authorEmail>
<authorUrl>http://www.cocoate.com</authorUrl>
<version>0.1</version>
<description>... Описание</description>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>template_thumbnail.png</filename>
<filename>css/template.css</filename>
</files>
</install>
CSS файл: В одном шаблоне можно использовать несколько CSS файлов. Название
CSS файла и метод его создания не имеют особого значения. Хотя существуют
стандартные описания различных элементов CSS. Для нашего тестового шаблона
мы используем файл
/templates/joomla150_book/css/template.css
(Листинг 2).
Графика, Картинки: здесь можно разместить графические файлы, необходимые
для шаблона. Во время инсталляции, Установщик шаблонов копирует их в
директорию /images. Имя и путь к файлу при этом выглядят так:
/templates/joomla150_book/images/[user-defined image files].