Zum Inhalt springen

zwei externe stylesheet-Files einbinden?

Erstellt am 8. September 2003 · 10 Antworten · letzte Antwort am 18. September 2003

Tags: HTML & CSS, Frage

dfluess ·

Hallo,

ich möchte mehrere externe Stylesheet-Dateien benutzen um besser kaskadieren zu können. Es ist außerdem bei vielen Styles viel übersichtlicher.
Wenn ich aber zwei Files im Setup eintrage, dann wird immer nur das letzte File von Typo verwendet und auch nur dieses im STYLE COLLECTION INFO angezeigt.

Möglicher Weise ist der Syntax falsch, kann aber nirgendwo die richtige Schreibweise finden.
Beide Einträge stehen im TemplateSetup untereinander.

page.stylesheet = fileadmin/css/main1.css
page.stylesheet = fileadmin/css/hover.css

Wie müsste der Syntax für zwei zu verwendende Stylesheet-Dateien Lauten?
UND muss ich diese Dateien auch bei „Resources:“ aufnehmen??

Zweite Frage:
Im Internen CCS-Styler von Typo kann ich zwar alle meine Styles mit "show content" anzeigen lassen. Warum bekomme ich im Editor unter „General“ aber nur „BODY“ angezeigt?

Dank im Voraus!

jweiland ·

Soweit ich weiss, kann man pro HTML Seite nur ein externes Stylesheet einbinden.

Die Stylesheets müssen nicht unter Resourcen eingetragen werden.

Jochen Weiland

Patric ·

Die Logik ergibt (meiner Ansicht) nach folgendes:

page.stylesheet = fileadmin/css/main1.css

wird überschrieben mit

page.stylesheet = fileadmin/css/hover.css

folglich wird nur EINE CSS Datei eingebunden.

Frage: für was brauchst du 2 CSS Dateien?? Das passt doch alles in eine?!

dfluess ·

Wie ich schon sagte, ich habe sehr viele Styles, die in einer Datei sehr unübersichtlich werden.
So habe ich beispielsweise Styles für Layout von Styles für die Linkdarstellungen getrennt.

Ich habe das "Problem", dass ich eine sehr umfangreiche Site, die komplett auf Styles aufgebaut Site in Typo3 übernehmen möchte. Leider nicht so einfach...

Schade das es kein Importmodul für komplette Sites gibt :-(

tronixx ·

moin,

ist zwar vielleicht nicht die optimale Lösung, aber ich wüsste nicht, wie man deinen Wunsch anders umsetzen könnte:

headerData.10 = HTML
headerData.10.value = <link rel="stylesheet" href="fileadmin/stylesheet1.css"><link rel="stylesheet" href="fileadmin/stylesheet2.css">
swessel ·

Man kann problemlos mehrere Stylesheets einbinden. Außerdem kann man noch lokale Styles im <Head> haben und dann noch lokale für jeden Tag.

In Typoscript geht das mit

page.includeCSS {
   file1 = mycss*.css
   file2 = mysecondcss*.css
}

Ich benutze das, um bei bestimmten Seitengruppen einige Styles umzudefinieren.

Stephan

dfluess ·

@ swessel

in diesem Sinne... weisst Du nebenbei auch eine Lösung für dieses Problem? #5685
Ich versuche das schon seit Tagen zu ändern, finde in den Tiefen von T3 aber nicht wo 😢