Zum Inhalt springen

Zeilenumbruch für Headerdaten

Erstellt am 22. Oktober 2004 · 4 Antworten · letzte Antwort am 22. Oktober 2004

Tags: Frage

Alex Weber ·

ich möchte bei einem template einen styleswitcher (alistapart) einsetzen. also habe ich die stylesheets und das javascript per headerdata eingefügt:

page.headerData.10 = TEXT
page.headerData.10.value = <link rel="stylesheet" type="text/css" href="fileadmin/template_8/template/css/green.css" title="default" />
page.headerData.20 = TEXT
page.headerData.20.value = <link rel="alternate stylesheet" type="text/css" href="fileadmin/template_8/template/css/blue.css" title="blue" />
page.headerData.30 = TEXT
page.headerData.30.value = <link rel="alternate stylesheet" type="text/css" href="fileadmin/template_8/template/css/red.css" title="red" />
page.headerData.40 = TEXT
page.headerData.40.value = <script type="text/javascript" src="fileadmin/template_8/template/js/styleswitcher.js"></script>

soweit so gut. doch wird nun gar kein stylesheet geladen wenn man die seite zum ersten mal aufruft.

im artikel bei alistapart staht aber auch das man das javascript nach den styles schreiben soll. typo generiert aber alles in eine zeile, wodurch nun halt gar nichts beim ersten aufruf geladen wird. der html code sieht also so aus:

<link rel="stylesheet" type="text/css" href="fileadmin/template_8/template/css/green.css" title="default" /><link rel="alternate stylesheet" type="text/css" href="fileadmin/template_8/template/css/blue.css" title="blue" /><link rel="alternate stylesheet" type="text/css" href="fileadmin/template_8/template/css/red.css" title="red" /><script type="text/javascript" src="fileadmin/template_8/template/js/styleswitcher.js"></script>

und so soll es aussehen:

<link rel="stylesheet" type="text/css" href="fileadmin/template_8/template/css/green.css" title="default" /><link rel="alternate stylesheet" type="text/css" href="fileadmin/template_8/template/css/blue.css" title="blue" /><link rel="alternate stylesheet" type="text/css" href="fileadmin/template_8/template/css/red.css" title="red" />

<script type="text/javascript" src="fileadmin/template_8/template/js/styleswitcher.js"></script>

nur wie bekomme ich diesen zeilenumbruch im head erzeugt?

Alex Weber ·

habs alleine hinbekommen:

page.headerData.10  = TEMPLATE
page.headerData.10 {
template = FILE
template.file = fileadmin/template_8/template/headerdata.htm
}

die umbrüche im template file werden auch übernommen. allerdings funktioniert der styleswitcher beim ersten aufruf noch immer nicht. shit

könntet ihr mal diese seite aufrufen und mir hier kurz sagen ob ihr den ungestylten content erhaltet? befürchte nämlich langsam das es hier an meinem rechner liegen könnte.

http://82.165.8.199/typo3cms_3/homepage/index.php?id=953

Alex Weber ·

danke @ jenses. das der opera nicht mit will hab ich auch eben erst gesehen. dieser syleswitcher gefällt mir eh nicht wirklich. da gibts doch bestimmt noch andere möglichkeiten in typo um nen einfachen styleswitcher einzusetzen. hat jemand nen tip für mich?