Joomla! Programmierung/Programmierung/Templates/Template J15/templateDetails.xml
Aus Joomla! Dokumentation
ToDo
[Bearbeiten] Quellcode
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd"> <install type="template" version="1.5"> <name>TemplateName</name> <creationDate>17. Juli 2009</creationDate> <author>Joomla!-nafu</author> <authorEmail>nafu@example.com</authorEmail> <authorUrl>www.joomla-nafu.de</authorUrl> <copyright>Copyright (C) Joomla!-nafu. All rights reserved.</copyright> <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license> <version>1.0.0</version> <description>Beschreibung</description> <files> <folder>html</folder> <filename>index.html</filename> <filename>index.php</filename> <filename>component.php</filename> <filename>params.ini</filename> <filename>templateDetails.xml</filename> <filename>template_thumbnail.png</filename> <filename>favicon.ico</filename> </files> <css> <folder>css</folder> </css> <images> <folder>images</folder> </images> <languages> <language tag="en-GB">en-GB.tpl_templatename.ini</language> <language tag="de-DE">de-DE.tpl_templatename.ini</language> </languages> <administration> <languages folder="admin"> <language tag="en-GB">en-GB.tpl_templatename.ini</language> <language tag="de-DE">de-DE.tpl_templatename.ini</language> </languages> </administration> <positions> <position>menu</position> </positions> <params> <param name="title" type="text" default="" size="50" label="Title Text" description="Set a title for the page" /> </params> </install>
[Bearbeiten] Beschreibung
Oberhalb <files> stehen die Daten, die dann z.B. im Template-Manager wieder auftauchen. Zwischen <files> und </files> sollen eigentlich alle Dateien (z.B. auch Bilder) genannt werden, die in der Seite verwendet werden. Praktischer weise kann man anstatt jede Datei einzeln anzugeben, Ordner definieren, wie im Code mit css und images geschehen, die automatisch komplett installiert werden.
Innerhalb <positions> und </positions> werden die Namen für die Positionen der Module festgelegt.