|
eine einfache Joomla 1.5 Vorlage (=Template) erstellen Schritt für Schritt
- Sie gehen in das Joomla-Verzeichnis Templates auf dem Server und kopieren einen der voreingestellten Vorlagenordner z.B. rhuk_milkyway. Dann ...
- Sie geben dem Vorlagenordner einen eigenen Namen z.B. meintemplate.
- In den Unterordner meintemplate/images kopieren Sie die Bilder, die Sie in Ihrer Vorlage verwenden wollen.
- Sie öffnen die Datei templateDetails.xml mit einem Editor und ersetzen die Angaben zu dem Templatenamen, dem Autor und den von Ihnen verwendeten Bildern im Unterordner meintemplate/images.
- Falls Sie nicht auf einem lokalen Server arbeiten, laden Sie jetzt Ihr eigenes Template in das Joomla Verzeichnis Templates auf Ihrem Webspace. Die Vorlage steht Ihnen jetzt im Template Manager zur Verfügung. Es sieht allerdings noch genauso aus wie die kopierte Vorlage - es sei denn Sie haben bei Ihren eigenen Bildern im Unterordner meintemplate/images dieselben Namen verwendet.
- Sie erstellen wie gewohnt eine Vorlage mit dem HTML-Editor Ihrer Wahl - Dreamweaver, NVU-Editor, PSPAD. (Achtung beim Abspeichern: Die neueren Joomla-Versionen arbeiten generell mit utf-8.)Joomla verwendet intern viele eigene CSS-Klassen - Sie verknüpfen daher Ihre Datei am besten mit den vorhandenen .css Dateien aus dem Joomla-Template- Ordner /css.
- Fügen Sie jetzt mit einem Texteditor im Quelltext den Joomla-PHP-Template-Kopf anstelle des HTML-Bereichs ein und die Joomla PHP-Aufrufe für die Positionen, die Sie in Ihrer Vorlage verwenden wollen, also z.B.
<?php if($this->countModules('left')) : ?> <jdoc:include type="modules" name="left" style="rounded" /> < ?php endif; ? > folgende Angaben für name="" sind in Joomla für die Positionierung von Modulen standardmäßig vorgegeben: advert1, advert2, advert3, banner, bottom, breadcrumb, debug, footer, header, inset, left, legals, newsflash, pathway, right, syndicate, top, user1, user2, user3 folgende Angaben sind möglich für das Modul-Ausgabeformat style="" table, horz, xhtml, rounded, outline Sie finden die Definitionen des style in templates/system/html/module.php. Keine Angabe kann dazu führen, dass Modultitel nicht angezeigt werden. Einige Module z.B. das Zufallsbild, erlauben es, in der Administrationsoberfläche von Joomla eigene Positionsnamen zu vergeben. Der Inhaltsbereich wird über den folgenden Befehl eingefügt: <jdoc:include type="component" /> Ihre Bilder sind flexibel abrufbar, wenn Sie den Aufruf ebenfalls über PHP steuern: < ?php echo $this->baseurl ? > index.php"/><img src="/ <?php echo $this->baseurl ? > /templates/experten/images/meinlogo.gif" alt="" />.
- Entweder Sie benennen Ihre Vorlagen-Datei in index.php um und laden sie in Ihr Vorlagen-Verzeichnis hoch, oder Sie kopieren den Quelltext mit MarkierenKopieren/Einfügen im Joomla Template Manager unter Edit HTML in Ihre Vorlage.
- Vergessen Sie nicht, die ergänzte CSS-Datei mit hochzuladen. Sie haben von Ihrer kopierten Vorlage vermutlich noch Hintergrundfarben in der CSS-Datei, die Sie stören und Sie wollen die Link-Farben ändern. Durchsuchen Sie die CSS-Datei mit background und link und ändern Sie die Angaben entsprechend ab. Das Hauptmenü finden sie unter mainlevel, die Untermenüs unter sublevel.
Fertig!
Sie können sich die Platzierung der Joomla-Module in Ihrem Template jederzeit ansehen, indem Sie index.php?tp=1 hinter die Adresse Ihrer Webseite eingeben.
Wenn Sie sehr perfektionistisch sind, erstellen Sie noch einen Screenshot Ihrer Vorlage und kopieren ihn als template_thumbnail.png in Ihren Templateordner.
Tipp: Ein ausführliches Joomla 1.5 Template Tutorial finden Sie hier: http://www.joomla-tipps.net/tipps/templates/joomla-1.5-template-tutorial.html
Joomla 1.6 Vorlagen haben Bestandteile in der Datenbank. Einfach im Datei-System kopieren funktioniert also nicht mehr. Sie können vorhandene Vorlagen jedoch immer noch über die HTML der index.php und die entsprechenden CSS-Dateien des Template-Dateisystems abändern.
|