Die templateDetails.xml - Grundversion -


Die templateDetails.xml ist zuständig für die Struktur der Website.

Hier der Code

<!-- Seit Joomla 1.6 ist der Installer universell. Also wichtig, version="2.5" type="template" client="site" angeben -->
<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">

<!-- Hier beginnt das Grundgerüst, wird am Ende wieder mit </extension> geschlossen  -->
<extension
       version="3.0"
       type="template"
       client="site">


<!-- Anzeige-Name des Templates in Joomla -->
<name>test_template</name>
<title>test_template</title>

<!-- Erstellungsdatum -->
<creationDate>11.04.17</creationDate>

<!-- Der Autor -->

<author>Joomla-Templates</author>

<!-- E-Mail des Autor für Rückfragen oder Support -->

<authorEmail>Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!</authorEmail>

<!-- Die Webseite des Autors gehört dazu -->
<authorUrl>http://www.joomla-templates.de</authorUrl>

<!-- Die Versionsnummer des Templates -->

<version>1.0.0</version>

<!-- Die Template-Beschreibung wird hier als Joomla language mit einem Platzhalter versehen.
In diesem Template-Ordner befindet sich die Sprachdatei,
in der TPL_TEST_TEMPLATE_XML_DESCRIPTION hinterlegt ist -->

<description>TPL_TEST_TEMPLATE_XML_DESCRIPTION</description>

<!-- Hier beginnt der Block mit den Dateien und Ordnern Ihres Templates -->

<files>

<!-- Der Folder-Tag weist Joomla an, die Ordner jeweils mit Inhalt im Template-Ordner zu speichern -->

<folder>html</folder>            <!-- Ordner für die Template-Overrides -->
<folder>css</folder>              <!-- Ordner für die CSS-Dateien -->
<folder>images</folder>        <!-- Bilder und Medien nur für dieses Template -->
<folder>language</folder>     <!-- Ordner für die Sprachdateien -->
<folder>js</folder>                 <!-- Ordner für Java-Scrip -->


<!--  Datei-Namen für den Aufruf der Website -->

<filename>index.php</filename>

<!-- Dummy-html um Server Fehlermeldungen zu verhindern,
falls sich doch ein Webseitenbesucher in ein Verzeichnis verirrt -->

<filename>index.html</filename>

<!-- FavIcon für den Browser -->
<filename>favicon.ico</filename>

<!-- Auch diese Datei muss natürlich mit installiert werden -->
<filename>templateDetails.xml</filename>

<!--Im Joomla Backend in der Template-Verwaltung wird dieses Bild vom Layout angezeigt.
Am besten einen Screenshot der Webseiten Vorlage einfügen
oder wenn die Seite fertig ist ein Browser-Screeensho -->

<filename>template_thumbnail.png</filename>

<!-- individuelle Fehlerseite erstellt werden (404) -->

<filename>error.php</filename>
</files>

 

<!-- Positionen für die einzelnen Module-->
<positions>
      <position>meine-topposition</position>
      <position>linke-position</position>
      <position>brotkrumen</position>
      <position>zu-guter-letzt</position>
      <position>so-soll-die-positon-heissen</position>
      <position>neuigkeiten</position>
      <position>werbepause</position>
</positions>

<!-- Programmierung der Parameter für die Jahreszeit -->
<config>
      <fields name="params">
      <fieldset name="advanced">
      <field name="jahreszeit" type="list" default="sommer"
      label="Jahreszeiten-Layout wählen:" description=" Sommer- und Winterlayout" dilter="word">

      <!-- Parameter festlegen, kann mit Werten für sommer oder winter gefüllt werden, Standard ist sommer -->
      <option value="sommer">Sommer</option>
      <option value="winter">Winter</option>

</field>

</fieldset>
</fields>
</config>




<!--Sollte, Sollten unterschiedliche Sprachen genutzt werden, ist hier der richtige Platz um diese zu installieren-->
<languages folder="language">
      <language tag="de-DE">de-DE/de-DE.tpl_test_template.sys.ini</language>
      <language tag="de-DE">de-DE/de-DE.tpl_test_template.ini</language>
      <language tag="de-DE">en-GB/en-GB.tpl_test_template.sys.ini</language>
      <language tag="de-DE">en-GB/en-GB.tpl_test_template.ini</language>
</languages>

<!-- Parameter Block start -->

<config>
     <fields name="params">
        <fieldset name="advanced">
        <field name="unser_header_bild"
               type="media"
               default=""
               label="TPL_TEST_TEMPLATE_FIELD_UNSER_HEADER_BILD_LABEL"
              description="TPL_TEST_TEMPLATE_FIELD_UNSER_HEADER_BILD_DESC"
              filter="string"
              />
       </fieldset>
    </fields>
</config>

<!-- Parameter Block ende -->

</extension>