Файл templateDetails.xml - важливі інструкції для Joomla!

Рейтинг користувача: 0 / 5

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка
 

Як я вже зазначив вище, без правильно написаного файлу templateDetails.xml встановлювати і користуватися шаблоном вкрай незручно, хоча і можливо. Як можливо - ми розглядати не будемо. Ми розглянемо як його правильно написати.

Одже, файл templateDetails.xml для шаблону Joomla! складається з наступних блоків:

це стандартна шапка файлу, без неї Joomla! не розпізнає його.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.1" type="template" client="site">

Наступний блок містить інформацію про автора, шаблон, та ліцензію.

<name>ім’я шаблону</name>
<version>1.0</version>
<creationDate>Дата створення</creationDate>
<author>Ім’я автора</author>
<authorEmail>Електронна адреса автора</authorEmail>
<copyright>Copyright (C)</copyright>
<description>Опис шаблону</description>

Далі йде блок, в якому ми вказуємо перелік тек і файлів шаблону. Важливо нічого не пропустити, оскільки якщо якійсь файл або тека не будуть вказані в цьому блоці, то і у теку шаблону на сервері вони не потраплять, навіть якщо й були у інсталяційному архіві. Файли, що лежать по текам, вказувати не обов’язково, достатньо вказати теку. А раніше кожен файл треба було описувати окремо, зі шляхом до нього. Прогрес не стоїть на місці!

<files>
<filename>index.php</filename>
<filename>favicon.ico</filename>
<filename>templateDetails.xml</filename>
<filename>template_preview.png</filename>
<filename>template_thumbnail.png</filename>
<folder>css</folder>
<folder>images</folder>
</files>

Наступний блок містить модульні позиції. Нагадувати про те, що імена позицій у цьому блоці і імена позицій у файлі index.php повинні співпадати один в один, не буду. Це і так зрозуміло. Якщо ви не вказали якусь позицію в цьому блоці - то у менеджері модулів вона відображатися не буде, хоча користуватися нею ви зможете, прописуючи її вручну.

<positions>
<position>header</position>
<position>menu</position>
<position>left</position>
<position>footer</position>
</positions>

Зрештою ми отримали наступний файл для нашого простого шаблону:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.1" type="template" client="site">
<name>ім’я шаблону</name>
<version>1.0</version>
<creationDate>Дата створення</creationDate>
<author>Ім’я автора</author>
<authorEmail>Електронна адреса автора</authorEmail>
<copyright>Copyright (C)</copyright>
<description>Опис шаблону</description>
<files>
<filename>index.php</filename>
<filename>favicon.ico</filename>
<filename>templateDetails.xml</filename>
<filename>template_preview.png</filename>
<filename>template_thumbnail.png</filename>
<folder>css</folder>
<folder>images</folder>
</files>
<positions>
<position>header</position>
<position>menu</position>
<position>left</position>
<position>footer</position>
</positions>
</extension>

Надійний фріланс

Facebook

 
 

Google +

 

Реклама від Google