Skip to content
Marlon Kern edited this page Apr 11, 2016 · 6 revisions

Im Default Skins-Ordner ist die style.xsl das Haupttemplate. Dort wird die grundlegende Struktur der Seite festgelegt und weitere Sub-Templates eingebunden. Im Unterordner controls liegen unterteilt die einzelnen Elemente, die verwendet werden können. Im Unterordner lang liegen Sprachdefinitionen, für die wenigen Stellen, an denen die Ausgabe nicht über das Phrasenmodul übersetzt werden können oder sollen.

calendar.xsl

Dieses Template erstellt eine Monatsübersicht für einen Kalender.

dialogs.xsl

Dieses Template erstellt ein Formular, das z.B. mit base_dialog generiert wurde.

File:Formular-example.png

generics.xsl

Dieses Template enthält die Ausgabe für Basis-HTML Elemente wie a, b, div, span, img, script, noscript, object, Flash-Objekt, checkbox, dann papaya-spezifisches wie glyph, icon-url sowie die Hilfs-Templates float-fix, replace-string und escape-quotes-js, noescape und @*|node().

grid.xsl

Dieses Template wird derzeit (1/2009) ausschließlich im Who-is-Who verwendet.

iconpanel.xsl

Dieses Template erstellt eine vertikale Liste von Icons. Benutzt wird dieses Template in der Online-Hilfe sowie im Nachrichtensystem von papaya CMS.

File:Backend-komponenten-iconpanel-example.png

listview.xsl

Dieses Template erstellt eine tabellarische Liste. Diese sehr flexible Komponente wird zusammen mit „Dialog“ wohl am häufigsten verwendet. Im Modus "tile" wird dieses Template auch für die Ausgabe der Iconübersicht verwendet.

File:Listview-simple.png

File:Listview-node.png

File:Listview-complex.png

File:Listview-tiled-example.png

login.xsl

Dieses Template wird ausschließlich für das Loginformular für das Backend verwendet.

File:Login-example.png

menus.xsl

Dieses Template generiert eine Menü- oder Werkzeugleiste mit Icon/Text-Buttons.

File:Toolbar-example.png

messages.xsl

Dieses Template generiert Nachrichtenboxen und Bestätigungsdialoge.

File:Message-example-single.png

File:Message-example-multiple.png

panel.xsl

Dieses Template generiert Blöcke (Panels), die in den einzelnen Spalten des Layouts ausgegeben werden. Intern wird Panel für die meisten Ausgabeblöcke verwendet.

sheet.xsl

Dieses Template generiert einen größeren Informationsblock.

File:Sheet-example.png

File:Sheet-full-example.png

thumbnails.xsl

Dieses Template generiert eine Thumbnail-Liste. Das wird für den Datei-Browser verwendet.

File:Thumbnail-browser-example.png

Kategorie:Übersicht über die verfügbaren Komponenten

Clone this wiki locally