Die einfachste Methode, CSS-Files einzubinden, ist die Anweisung über
page.includeCSS
Dabei kann man durch zusätzliche Angaben die Art der Einbindung bestimmen
Die einfachste Methode, CSS-Files einzubinden, ist die Anweisung über
page.includeCSS
Dabei kann man durch zusätzliche Angaben die Art der Einbindung bestimmen
page.includeCSS { file1 = fileadmin/styles/basic.css file1.title = Standardansicht file1.media = screen file2 = fileadmin/styles/print.css file2.title = Drucken file2.media = print }
Alternativ kann man auch CSS im Headerobjekt manuell einbinden. Hier kann man die Einbindung komplett bestimmen.
Diese Art der Einbindung ermöglicht auch beliebige weitere Einbindungen wie JS-Scripts u.a.
page.headerData.5 = TEXT page.headerData.5.value ( <style type="text/css" media="screen, projection" title="Standardansicht"> @import "fileadmin/css/style.css"; </style> <!--[if lte IE 6]> <style type="text/css" media="screen, projection" title="IE Standardansicht"> @import "fileadmin/css/IEonly.css"; </style> <![endif]--> <link rel="stylesheet" type="text/css" href="fileadmin/css/print.css" media="print" /> )
1
Seite 1 von 1
Dann kannst du beispielsweise auf jeder Seite ein Templatefile hinzufügen, wo du jeweils die css überschreibst oder erweiterst/hinzufügst.
Was aknn ich denn tun, wenn ein Template für alle Seiten genutzt werden soll, aber pro Seite ein eignenes CSS eingebunden werden soll.
Ich nehm dann mal alles zurück (habs getestet
)
müssten im unteren beispiel die runden klammern nicht durch geschwungene ersetzt werden?