Subparts
Subparts sind Bereiche in einem HTML Template, die dynamisch ersetzt werden sollen.
Dazu gibt es einen Start- und einen Endtag. Dieser ist eingebettet in einem Kommentar.
<!-- ###Menue### begin -->
<!-- ###Menue### end -->
Marker
Dies ist ein Part des Templates, an dem ein Wert dynamisch eingesetzt wird. Hier ist die gleiche Syntax zu verwenden wie beim Subpart, jedoch ohne den HTML Kommentar, und ohne begin und end.
###Platzhalter###
Stylesheet einbinden
Stylesheets sind Dateien, welche entsprechenden CSS Code enthalten. Dieser erlaubt es uns, übergreifend das Aussehen der einzelnen HTML Bereiche zu beeinflussen.
1. Einzelnes Stylesheet
Eine Art zum Einbinden des Stylesheets ist folgender Code:
page.stylesheet = fileadmin/templates/css/stylesheet.css
Nachteil ist hierbei, dass nur ein einziges Stylesheet eingebunden werden kann, und es können keine weiteren Parameter mit übergeben werden.
2. Mehrere Stylesheets
Mit folgendem Code können mehrere Stylesheets zu einem Template hinzugefügt werden:
page.includeCSS.css1 = fileadmin/templates/css/css1.css
page.includeCSS.css2 = fileadmin/templates/css/css2.css
Des weiteren können durch dieses Einbinden weitere Parameter angegeben werden, wie z.B.:
page.includeCSS.css1.media = all
page.includeCSS.css1.title = MeinTitel
Vereinzelt kann es notwendig sein, den Header zu erweitern. Z.B. eine CSS Datei einbinden, die auf eine bestimmte Browserversion optimiert ist, und auch nur für diese geladen werden soll.
Dazu wird ein Textobjekt eingebunden, dem dann direkt der HTML Code übergeben wird:
page.headerData.10 = TEXT
page.headerData.10.value (
<!--[if lte IE 7 --]>
<link href="css/ie7.css" rel="stylesheet" type="text/css" />
<!--[endif]-->
)