Zum Inhalt springen

per Link zusätzliches Stylesheet einbinden

Erstellt am 21. November 2006 · 3 Antworten · letzte Antwort am 22. November 2006

Tags: Frage

blauwahr ·

Hallo Miteinander,
ich möchte gerne per Klick auf einen Link ein zusätzliches Stylesheet(für die gesamte Site) einbinden.

Mag mir da jemand auf die Sprünge helfen?

Gruß + Dank
Volker

steffenk ·

definiere eine Linkvar

config.linkVars = L,addCSS

setze Deinen Link mit addCSS=1
und reagier mit einer Condition

[globalVar = GP:addCSS = 1]
page.headerData.9999 = TEXT
page.headerData.9999.value=<link rel="stylesheet" type="text/css" href="fileadmin/css/add.css" />
[global]
blauwahr ·

Hallo steffenk,
vielen Dank für prompte Antwort - allerdings muß ich mich an dieser Stelle wohl als unwissend outen, da sich mir mein Körper grad zu einem personifizierten Fragezeichen verbogen hat...

Ich habe da also in einem Content-Element 'Text' im Texteditor folgendes stehn:
"weißer Text auf schwarzem Hintergrund" - wenn ich da ´raufklick soll das zusätzliche Stylesheet eingebunden werden.

Ich kapier nicht ganz wie u. wo genau ich diesem Link Typoskript zuordne.
??

blauwahr ·

OK, ich glaub jetzt hab´ich´s:
in der html-Ansicht des Texteditors hänge ich addCSS=1 an meinen Link.

<a href="http://.../index.php?addCSS=1" >

Den Rest trage ich dann im Setup-Feld ein:

config.linkVars = L,addCSS
[globalVar = GP:addCSS = 1]
page.headerData.9999 = TEXT
page.headerData.9999.value=<link rel="stylesheet" type="text/css" href="fileadmin/css/add.css" />
[global]