Zum Inhalt springen

Hintergrundgrafik/CSS über Link tauschen

Erstellt am 23. März 2007 · 5 Antworten · letzte Antwort am 26. März 2007

Tags: Frage

Booley ·

Hallo zusammen,

ich habe folgende Aufgabe, für die mir keine wirklich brauchbare Lösung einfällt. Was sicherlich an meinen mangelden TS-Kenntnissen liegt...

Ich möchte die Hintergrundgrafik über einen Link austauschen.

Im Kopf sollen also zwei links stehen. Und je nachdem, auf welchen ich klicke, soll die Hintergrundgrafik getauscht werden. Die Definiton der Grafiken habe ich in je einer eigenen CSS-Datei erstellt, welche ich jetzt über eine Condition einbinden will. Das klappt soweit auch, wenn ich z.B. die PID als Abfragekriterium wähle:

[PIDinRootline = 1138]
page.includeCSS.f1 = fileadmin/Template/gafik1.css
[global]

Aber wie kann ich eine TS-Variable von außen steuern, so dass ich diese in der Condition abfragen kann?

Ich hoffe, das ist einigermaßen verständlich...

Gruß
Booley

Booley ·

Hallo Georg,

vielen Dank für deine Antwort. Aber offensichtlich habe ich die Frage nicht eindeutig formuliert. 😉

Die Condition ist nicht mein Problem, sondern das Setzen der Variabel (in deinem Beispiel "m") über das FE. Ich brauche also die Syntax für einen Link, der "m" einen Wert zuweist, damit ich solch eine Condition nutzen kann.

Gruß
Booley

fuss ·

Olla!

Mein Lösungsansatz wäre es, über TS-Conditions dem body Tag eine class (oder ne ID) mitzugeben, und dann im CSS einfach nur folgendes für die .grafik1 class Definition:

body.grafik1 {
 background: transparent url(deineGrafik) left top;
}

Somit kannst Du alle Deine Definitionen in ein einziges Stylesheet kloppen und fertig.

gruss, fuss

just2b ·

Hallo,

umschaltung zB so

temp.link = TEXT
temp.link {
	value = Umschaltung
	typolink.parameter.field = uid
	typolink.additionalParams = &m=2
}

georg

Booley ·

Hallo zusammen,

schönen Dank für die Antworten. War am WE leider nicht online, daher erst jetzt meine Reaktion.

@fuss: Die Grafik habe ich über CSS definiert. Was mir jetzt fehlt ist ein Umschalter, der zwischen den CSS-Dateien (in denen die Grafik definiert ist) hin und her schaltet, da auf der gleichen Seite per Umschalter eine andere Grafik angezeigt werden soll.

@just2b: Das hört sich so an, als ob es mein Problem lösen sollte. Ich kenne das zwar noch nicht, aber weitere Infos werden ja in der Doku zu finden sein. Werde es also einfach mal versuchen. Danke.

Gruß
Booley