Действия

TemplateDetails.xml

Материал из База знаний Joomla

В файле templateDetails.xml находится вся информация о шаблоне: автор, дата создания и т. д. Кроме этого, здесь описываются все файлы (изображения, css, php и т. д.), входящие в состав шаблона.


Пример templateDetails.xml стандартного шаблона

<mosinstall type="template" version="1.0.x">
  <name>Название шаблона</name> 
  <creationDate>11/12/06</creationDate> 
  <author>Автор</author> 
  <copyright>GNU/GPL</copyright> 
  <authorEmail>author@email.com</authorEmail> 
  <authorUrl>www.joom.ru</authorUrl> 
  <version>1.0</version> 
  <description> Пример templateDetails.xml обычного шаблона </description> 
  <files> 
    <filename>index.php</filename> 
    <filename>js/ie.js</filename> 
    <filename>template_thumbnail.png</filename> 
  </files> 
  <images> 
    <filename>images/header.png</filename> 
    <filename>images/background.png</filename> 
    <filename>template_thumbnail.png</filename> 
    </images> 
  <css> 
    <filename>css/base.css</filename> 
    <filename>css/norightcol.css</filename> 
    <filename>css/template_css.css</filename> 
  </css> 
</mosinstall>


Описание разделов templateDetails.xml

  • mosinstall — содержит информацию для инсталлятора Joomla. Параметр type="template" указывает, что устаналивается шаблон.
  • name — название шаблона. В процессе установки будет создана папка с идентичным именем, поэтому в названии шаблона нельзя использовать пробелы. (Поправка! Пробелы использовать можно, но при создании папки шаблона они будут заменяться на символы подчеркивания. Также, если в названии шаблона будут использоваться символы верхнего регистра, то при создании папки шаблона все симовлы будут заменены на строчные.)
  • creationDate — дата создания шаблона. Может быть «8 Мая», «19/08/06» и т. д.
  • author — имя автора шаблона. Можете использовать любое имя.
  • copyright — информация об авторских правах на шаблон.
  • authorEmail — E-mail автора шаблона.
  • authorURL — ссылка на веб-сайт автора.
  • version — текущая версия шаблона.
  • description — описание шаблона. Можете написать здесь, какой вы хороший мастер верстки и смогли сделать такой замечательно-распрекрасный кроссбраузерный шаблон в соответствии с XHTML. :)
  • files — здесь указываются файлы, входящие в состав шаблона: php- и другие файлы, но не изображения или файлы css. Каждый файл должен быть заключен в контейнер <filename></filename>.
  • images — аналогично файлам, только в этом разделе указываются изображения, входящие в состав шаблона. Также, каждое изображение должно быть заключено в контейнер.
  • css — аналогично, только здесь указываются файлы css-стилей. Как и в случае с файлами и изображениями, каждый css-файл должен быть заключен в контейнер <filename></filename>.


При создании этого файла помните, что templateDetails.xml — это XML-файл, то есть должен строго соответствовать стандарту и всякие вольности в описании просто недопустимы.

Ссылки

Файл:XML Template Generator RE.zip — Генератор XML-файла шаблона, предназначенный для быстрого создания файла TemplateDetails.xml. С этой программой вы сможете создать xml-файл за 2 минуты: надо лишь заполнить поля формы информацей об авторе и о шаблоне, выбрать индексный файл шаблона — index.php, а скрипт сам просканирует папки шаблона и сам создаст файл templateDetails.xml и заполнит разделы files, images и css.