
И в завершение, отметим также, что название шаблона должно иметь смысл,
например, название нашего тестового шаблона joomla150_book.
В директориях шаблонов должны присутствовать следующие файлы:
Файл структуры: это базовая версия HTML файла, который мы создали ранее:
/templates/joomla150_book/index.php. Данный файл должен иметь расширение .php, так
как динамические модули Joomla!, которые мы будем использовать позднее
интерпретируются именно языком PHP.
Картинка предварительного просмотра: файл
/templates/joomla150_book/template_thumbnail.png содержит картинку предварительного
просмотра шаблона, отображаемую в Менеджере шаблонов (Extensions | Template
Manager) административной секции Joomla! Размер картинки обычно не превышает
227 на 162 пикселя. Данный файл можно создать и позднее, когда работа над
шаблоном будет закончена.
Метаданные шаблона: файл /templates/joomla150_book/templateDetails.xml представляет
собой инструкцию по автоматической сборке (распаковке) шаблона, используемую
Установщиком шаблонов (Template Installer). Здесь можно указать путь для
копирования файлов, имя автора и дополнительные метаданные. Во время
установки шаблона, Joomla! считывает информацию из этого файла и копирует
файлы и данные в соответствующие директории. Для тестового шаблона можно
использовать файл из листинга 3, разместив в нем свою информацию. Для любого
файла, используемого в шаблоне, необходимо создать соответствующий XML
элемент в templateDetails.xml:
… укажите название файла в корневой директории шаблона …
… и так для каждого файла шаблона
Другие элементы XML файла служат для описания шаблона. Вот полный листинг
функций такого файла:
Листинг 3: templateDetails.xml
templateDetails.xml
joomla150_book
0.1
28.07.2006
Hagen Graf
GNU/GPL
http://www.cocoate.com
0.1
… Описание
index.php
templateDetails.xml
template_thumbnail.png
css/template.css
CSS файл: В одном шаблоне можно использовать несколько CSS файлов. Название
CSS файла и метод его создания не имеют особого значения. Хотя существуют
стандартные описания различных элементов CSS. Для нашего тестового шаблона
мы используем файл /templates/joomla150_book/css/template.css (Листинг 2).
Графика, Картинки: здесь можно разместить графические файлы, необходимые
для шаблона. Во время инсталляции, Установщик шаблонов копирует их в
директорию /images. Имя и путь к файлу при этом выглядят так:
/templates/joomla150_book/images/[user-defined image files].
Первый запуск
После того, как мы создали структуру директории [ПутьКJoomla!]/templates/, наш шаблон
появится в соответствующей секции административной части Joomla! (Extensions |
Template).

5th Фев 2011
|
Теги:
|