Содержание файла templateDetails.xml

УРОК 8

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

 Давайте подробно разберем основные  параметры шаблона, которые содержаться в файле templateDetails.xml, обратите внимание на регистр букв в названии файла  – это очень важно! Откройте файл в программе Dreamweaver.

Первая строчка говорит о том, что файл имеет кодировку UTF-8.

<?xml version="1.0" encoding="utf-8"?>

DOCTYPE – это очень важный параметр, на основании которого браузер решает, как ему отображать эту страницу

<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "https://www.joomla.org/xml/dtd/2.5/template-install.dtd">

Содержимое templateDetails.xml - это инструкция для инсталлятора в административном интерфейсе Joomla 2.5. Опция type=«template» сообщает инсталлятору, что устанавливается шаблон для сайта, предназначенный для Joomla версии 2.5.

<extension

version="2.5"

type="template"

client="site">

Следующая строчка содержит имя шаблона, имя должно совпадать с каталогом, куда будет помещен шаблон. Имя шаблона не должно содержать пробелов и русских букв.

<name>Likom25</name>

.Дата создания шаблона заполняется в произвольном формате

<creationDate>01/04/12</creationDate>

Следующие строчки содержат имя автора шаблона, адрес электронной почты и адрес сайта автора.

<author>Sokolova Svetlana</author>

<authorEmail></authorEmail>

<authorUrl>Likbez-NET.ru</authorUrl>

Информация об авторских правах на шаблон. Лицензия GNU GPL предоставляет пользователю права копировать, модифицировать и распространять программы.

<copyright> GNU/GPL</copyright>

<license>GNU </license>

Номер версии шаблона.

<version>2.5.0</version>

Дальше идет краткое текстовое описание шаблона.

<description>simple template likom25</description>

Тегом  <files> открывается перечень всех файлов и папок шаблона, лежащих в корневой директории. Каждый файл, перечисленный в этой секции, должен находиться внутри тегов <filename> и </filename>.Каждая папка внутри тегов <folder> и </folder>

В Joomla 1.5, в отличии от версии 2.5 необходимо было вносить полный перечень всех файлов, относительно корневой директории.

<files>

<folder>css</folder>

<folder>images</folder>

<folder>html</folder>

<filename>index.php</filename>

<filename>favicon.ico</filename>

<filename>templateDetails.xml</filename>

<filename>template_thumbnail.png</filename>

<filename>template_preview.png</filename>

</files>

Закрывается тег extension

</extension>

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

Итак, теперь вы знаете, возможности шаблона Likom25 с блочной версткой, которая позволяет динамически убирать колонки сайта или позиции для модулей, если в них нет контента, таким образом, кардинально менять дизайн.  Вы познакомились с предназначением каждого файла входящего в состав шаблона.

Если вы решили создать свой собственный шаблон для Joomla 2.5, то базовый универсальный шаблон Likom25, сможет стать хорошей основой для вашего будущего сайта.

Удачи вам в нелегком, но очень интересном деле сайтостроения!

 
Главная Разработка шаблона сайта для Joomla 2.5 Содержание файла templateDetails.xml