пособие для чайников
Содержание файла 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 – стилями. Удачи вам в нелегком, но очень интересном деле сайтостроения!
|
Комментарии
Воспользовался вашей инструкцией, но при загруке получил какой то обрезаный вариант.
Помогите пож что я не так сделал
вот сайт www.alstor.ru
Спасибо.