Kategorie:Templates und Themes entwickeln
Aus PapayaCMS
papaya CMS verfügt über ein sehr flexibles Vorlagensystem, das durch die Trennung von Inhalt und Ausgabe gekennzeichnet ist.
Standardmäßig wird papaya CMS mit Vorlagen ausgeliefert, welche die Inhalte sowohl als Webseiten als auch als PDF-Dokumente ausgeben können. Wenn Sie eigene Vorlagen für die Web- und PDF-Ausgabe erstellen möchten, können Sie entweder von Grund auf neue Vorlagen schreiben oder die vorhandenen Vorlagen an Ihre eigenen Bedürfnisse anpassen.
Als Templatesprache verwendet papaya CMS XSLT. Der Ausgabefilter von papaya CMS startet bei jedem Seitenaufruf den XSLT-Prozessor, der die XML-Ausgabe der Module in das gewünschte Ausgabeformat transformiert. Das Template enthält dabei für jedes Element der XML-Ausgabe eine Regel, wie das entsprechende Element für die Zielausgabe transformiert werden soll.
Das Vorlagenkonzept von papaya CMS ermöglicht es Ihnen, die Inhalte in ein beliebiges Zielformat zu transformieren. Mit dem XSLT-Ausgabefilter können Sie nahezu alle textbasierten Formate ausgeben. Dazu gehört neben HTML auch RSS. Wenn Sie darüber hinaus binäre Ausgaben erzeugen möchten, können Sie ein zusätzliches Ausgabefilter-Modul programmieren.
Wenn Sie Webseitenvorlagen für papaya CMS erstellen möchten, sollten Sie also über XSLT-Kenntnisse verfügen. Falls Sie mit XSLT nicht viel anfangen können, jedoch CSS-Kenntnisse besitzen, können Sie auch das mitgelieferte Theme anpassen. Dazu führen Sie einfach Änderungen am CSS durch. Sie können damit die Seitenausgabe sehr weitreichend Ihrem Design anpassen.
Zu diesem Handbuch
Dieses Handbuch ist so aufgebaut, dass Sie es nicht vom ersten bis zum letzten Kapitel durchlesen müssen. Sie können je nach Ihrer Fragestellung entscheiden, welches Kapitel oder welchen Abschnitt Sie lesen möchten. Die folgende Übersicht stellt Ihnen dieses Handbuch kurz vor:
- Formatvorlagen in papaya CMS
- stellt Ihnen das Vorlagenkonzept von papaya CMS vor. Sie erfahren, wie das Templatesystem aufgebaut ist.
- Webseitenvorlage erstellen
- erklärt, wie Sie eine Webseitenvorlage für papaya CMS schreiben. Sie erfahren, wie Sie XSLT-Templates erstellen können und wie Sie die entsprechenden Themes einbinden.
- Das Übersetzungsframework benutzen
- stellt Ihnen das Übersetzungsframework aus dem papaya-Demotemplate vor.
- Print-Templates erstellen
- erklärt, wie Sie Print-Templates erzeugen können. Die Ausgaben von Print-Templates sind für den Ausdruck optimiert.
- Vorlage für die PDF-Ausgabe erstellen
- erklärt, wie Sie Templates für die PDF-Ausgabe erstellen.
- RSS-Feeds erstellen
- beschreibt, wie Sie Vorlagen für RSS-Feeds erstellen können.
- Ausgaben verlinken
- erklärt, wie Sie die verschiedenen Ausgaben Ihren Nutzern zugänglich machen können, indem Sie Links zur PDF-, RSS- oder Druckansicht in einer Toolbar anbieten.
- Sitemap erstellen
- erklärt, wie Sie Sitemap-Dateien für Suchmaschinen wie Google oder Yahoo! erzeugen können.
- Das papaya-Demotemplate
- enthält eine vollständige Dokumentation aller Stylesheets aus dem papaya-Demotemplate.
- XML-Schema für Google Sitemap
- enthält die XML-Schema-Definition für die Sitemap-Datei von Google.
Unterkategorien
Es werden 10 von insgesamt 10 Unterkategorien in dieser Kategorie angezeigt:
AD |
FPRS |
VW |