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

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

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

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

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

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

<install version="1.5">

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

<name>Likom</name>

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

<version>2.0</version>

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

<creationDate>10/10/2010</creationDate>

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

<author>Sokolova Svetlana</author>

<authorEmail>E-Mail</authorEmail>

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

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

<copyright> GNU/GPL</copyright>

Дальше идет краткое текстовое описание шаблона, в данном случае сказано, что шаблон имеет фиксированную ширину, т.е. не является «резиновым».

<description>Not_flexibale</description>

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

<files>

<filename>index.php</filename>

<filename>templateDetails.xml</filename>

<filename>params.ini</filename>

<filename>favicon.ico</filename>

<filename>template_thumbnail.png</filename>

<filename>css/template.css</filename>

<filename>css/menu.css</filename>

<filename>images/blok.png</filename>

<filename>images/search.png</filename>

<filename>images/img_red.gif</filename>

<filename>images/img_red1.gif</filename>

<filename>images/img_green.gif</filename>

<filename>images/img_green1.gif</filename>

<filename>images/header.jpg</filename>

</files>

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

<positions>

<position>breadcrumbs</position>

<position>user1</position>

<position>user2</position>

<position>user3</position>

<position>left</position>

<position>right</position>

<position>bottom</position>

<position>bottommenu</position>

<position>footer</position>

</positions>

Закрывается тег install.

</install>

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

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

Если вы решили создать свой собственный шаблон, то базовый универсальный шаблон Likom, сможет стать хорошей основой для вашего будущего сайта, т.к. в настоящее время создание шаблона Joomla – это скорее вопрос графического дизайна и определенных манипуляций с CSS – стилями.

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

 

Комментарии 

 
# cdd74 30.09.2011 08:23
Добрый день
Воспользовался вашей инструкцией, но при загруке получил какой то обрезаный вариант.
Помогите пож что я не так сделал

вот сайт www.alstor.ru
Ответить | Ответить с цитатой | Цитировать
 
 
# Administrator 30.09.2011 17:45
Мне достаточно сложно сказать, что Вы не так делаете, поскольку я не знаю, что вы хотели сделать. И в чем Ваш вариант оказался обрезанным мне тоже не понятно, глядя на сайт, который Вы указали.
Ответить | Ответить с цитатой | Цитировать
 
 
# Dennis 12.08.2014 23:00
Друзья, не могу разобраться. Шаблон сам леплю, вот ярлычки печать и отправить по емайл у меня не так расположены как хочется, сейчас друг над другом стоят и выравнены по левому краю. Хочу их в один ряд поставить и по правому выравнить. Какой параметр там в CSS надо прописать? перепробовал некоторые варианты - тишина.

Спасибо.
Ответить | Ответить с цитатой | Цитировать
 
Главная Разработка шаблона сайта для joomla 1.5 Содержание файла templateDetails.xml. Урок 10