CSS-Dateinamen per StandardWrapAufgabeSie möchten per TYPO3 verschiedene CSS-Dateien ausgeben, z.B. wenn Nutzer sich in verschiedenen Seitenästen befinden. LösungDie entsprechenden Dateinamen werden im Feld Autor bei bestimmten TYPO3-Seiten hinterlegt. Die PIDs sind bekannt. Das TypoScript kann dann so aussehen:
# CSS-Datei steht im Feld Autor von PID 1234
seite.headerData.77 = TEXT
seite.headerData.77 {
data = db:pages:1234:author
required = 1
wrap = <link rel="stylesheet" type="text/css" href="fileadmin/|" />
}
Die 77 bestimmt die Reihenfolge innerhalb der HTML-Kopfinformationen, wo der Wrap ausgegeben werden soll. Einziger Schönheitsfehler, dass bei der Ausgabe ein Zeilenumbruch im Quelltext fehlt. Dies gleich jedoch die TYPO3-Erweiterung sourceopt aus. Statt data = db:pages:1234:author ist auch folgendes möglich:
data = db:pages:{$const_css}:author
Wenn wir Ihnen weitergeholfen haben, freuen wir uns über einen Rücklink -
entweder zu dieser Webseite oder zu unserer Startseite typo3-beratung.com
|