Zum Inhalt springen

TMENU mit unterschiedlichen A-Tag Params - wie?

Erstellt am 28. März 2008 · 1 Antwort · letzte Antwort am 28. März 2008

Tags: Frage

sfeni ·

Hi,

ich möchte mein HMENU TMENU ein wenig erweitern.
Und zwar benötigen meine A-Tags unterschiedliche Klassen.
Als ich nur 1 Klasse verwendet habe, war das einfach.
ATagParams mit einem if.

Wie kann ich das ganze nun erweitern um mehrere Klassen?
Ich habe mal die falsche Typoscript Variante angehängt, dass man besser versteht was ich haben will :-)

ATagParams = class="class1"
ATagParams.if {
  value.field = target
  equals = _blank
}

ATagParams = class="class2"
ATagParams.if {
  value.field = target
  equals = _self
}

ATagParams = class="class3"
ATagParams.if {
  value.field = target
  equals = _top
}

in PHP würde ich das so machen in der Art:

if($target == "_blank") $ATagParams = 'class="class1"';
if($target == "_self") $ATagParams = 'class="class2"';
if($target == "_top") $ATagParams = 'class="class3"';

Nur wie man das nun in Typoscript darstellt... hmmm. Keine Ahnung.
Wäre schön, wenn mir jemand helfen kann.
Danke!

Gruß

sfeni ·

Da viele Wege nach Rom führen und ich wohl den umständlichen Weg gewählt hatte, habe ich die Felder "Ziel" und "Layout" in Typo nun als Klassen verwendet:

ATagParams = class="Lay{field:target//field:layout}"
ATagParams.insertData = 1

Muss ich nur meine Klassen umbenennen :-)