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]-->
)