Kategorie:Implementierungsphase: Webseitenvorlage erstellen
Aus PapayaCMS
In der Implementierungsphase werden Sie die Webseitenvorlage erstellen. Als Ausgangsbasis dient Ihnen dazu ein HTML-Rohling, den Sie auf Grundlage Ihres Konzeptes aus der Planungsphase erstellen. Der HTML-Rohling ist ein HTML-Dokument, in das das Layout exemplarisch umgesetzt worden ist. Diesen HTML-Rohling werden Sie anschließend in ein Template-Theme-Set übertragen. Es bietet sich an, diesen Vorgang anhand des Demotemplates von papaya CMS zu beschreiben:
Das Demotemplate von papaya CMS kann dazu benutzt werden, sowohl das zweispaltige als auch das dreispaltige Layout zu implementieren. Das dreispaltige Layout, wie es in der obigen Abbildung zu sehen ist, wird dabei durch einen Schalter im XSLT-Template ermöglicht. Dieser fügt das <div>-Element mit dem Kontext-Bereich ein, falls in papaya CMS Boxen für die rechte Spalte definiert worden sind.
Um eine Seitenvorlage zu erstellen, gehen Sie wie folgt vor:
- Erstellen Sie einen HTML-Rohling inklusive externer CSS-Dateien und Layout-Grafiken, siehe HTML-Rohling erstellen.
- Erstellen Sie aus dem HTML-Rohling die XSLT-Seitenvorlage, siehe XSLT-Haupttemplate erstellen.
- Erstellen Sie Templates für bestimmte Seitenmodule, siehe XSLT-Templates für weitere Seitenmodule erstellen.
- Erstellen Sie Templates für bestimmte Boxmodule, siehe XSLT-Templates für Boxen erstellen
- Legen Sie die Modulunterstützung des Templates fest, siehe Modulunterstützung des XSLT-Templates festlegen.
- Erstellen Sie ein Theme mit den CSS-Dateien und den Layout-Grafiken, siehe Theme erstellen.
- Erstellen Sie die Datei info.xml, die eine Auflistung aller Boxgruppen enthält, siehe Datei info.xml erstellen.
- Installieren Sie das Template-Theme-Set ggf. auf einem lokalen Testserver.
- Stellen Sie die Layoutkonfiguration um, damit Sie das neue Layoutset testen können, siehe Neues Template-Theme-Set aktivieren.
Namenskonvention
Das Demo-Template verwendet bei der Bezeichnung der Stylesheet-Dateien die unten aufgeführten Namenskonventionen. Es wird empfohlen, dass Sie diese Namenskonvention auch nutzen:
- Stylesheet-Dateien für Seitenmodule haben das Namenspräfix page_. Beispiel: page_main.xsl.
- Stylesheet-Dateien für Boxmodule haben das Namenspräfix box_. Beispiel: box_sitemap.xsl.
Diese Namenskonvention erweist sich besonders dann als nützlich, wenn Sie Ansichten konfigurieren und den einzelnen Ansichten für Box- und Seitenmodule die passenden Stylesheet-Dateien zuweisen.
WICHTIG: Bevor Sie damit beginnen, das Template in XSLT zu schreiben, sollten Sie einen Blick auf das Demo-Template werfen. Sie können das Demo-Template auch als Ausgangsbasis für Ihr eigenes Template benutzen, indem Sie die XSLT-Templates nicht verändern und stattdessen das Theme anpassen, indem Sie Farben, Formate und Layout-Grafiken Ihren Wünschen und Bedürfnissen anpassen.
Seiten in der Kategorie „Implementierungsphase: Webseitenvorlage erstellen“
Es werden 7 von insgesamt 7 Seiten in dieser Kategorie angezeigt:
DHM |
TX |
X (Fortsetzung) |