Zum Inhalt springen

TS: Wo liegt der Fehler?

Erstellt am 6. August 2006 · 6 Antworten · letzte Antwort am 6. August 2006

Tags: Links, Frage

tuddelouie ·

Ich versuche gerade der Ext. gsi_pagenav beizubringen, jedem Link einen title-Tag hinzuzufügen. Da es vermutlich aber eher eine TS-Problematik als Ext.-spezifisch ist, poste ich das in dieses Forum.

Mir geht es um die Zeile, die ich selbst eingefügt habe und die keine Auswirkung zeigt. Ich befürchte ich habe ich ein Verständnisproblem und der TS ist einfach falsch:

    typolink.ATagParams = title="hugendubel" style="border:1px solid red;"

Und hier das relevante TS:

  prev = TEXT
  prev {
    value = {$plugin.gsipagenav.prev}
    value.ifEmpty.data = register:prev_title
    wrap = {$plugin.gsipagenav.prev.wrap}
    typolink.parameter.data = register:prev_pid
    if {
      isTrue.data = register:prev_pid
    }

    typolink.ATagParams = title="hugendubel" style="border:1px solid red;"

  }

Was mache ich falsch? :o

tuddelouie ·

Bevor Du aus Gewohnheit die verbale Keule rausholst: Falsch ist, dass ich nicht in die Doku geschaut haben soll. Wenn mein Code dahingehend falsch sein sollte, bitte ich ja gerade deshalb um Hilfe.

steffenk ·

sry, ich hatte mich verlesen.

hier ein Beispiel mit title und Klasse:

LINK = TEXT
LINK.value = Beispiellink
LINK.typolink {
	parameter = 29
	title=hier gehts lang
	ATagParams= class="huhu" style="border:1px solid red;"
}
tuddelouie ·

Aha, seit wann gibt es denn title für typolink? Seit Version 4? Früher musste man sich da immer mit ATagParams helfen...

Wie dem auch sei, anscheinend ist mein TS korrekt und es ist wohl eher ein Problem, dass durch die Ext. selbst verursacht wird. Ich stelle deshalb den Fred mal auf gelöst.

steffenk ·

k.A. seit wann, auf jeden Fall funktionierts.
Ich versteh nicht, warum das bei Dir nicht geht, die Ext geht doch da nicht mehr dran, da die entsprechenden Werte doch schon in register stehen.

vll mal die if.isTrue weglassen ?

tuddelouie ·

vll mal die if.isTrue weglassen

Hatte ich schon versucht - daran liegt es nicht und fände ich auch unlogisch.

So geht es aber, wenn auch nur mit dem title der Seite und nicht dem navtitle, da muss ich die Ext. noch erweitern.

  prev = TEXT
  prev {
    value = {$plugin.gsipagenav.prev}
    value.ifEmpty.data = register:prev_title
    wrap = {$plugin.gsipagenav.prev.wrap}
    typolink.parameter.data = register:prev_pid
    if {
      isTrue.data = register:prev_pid
    }
      
    #Title-Tag und Style erstellen#
    typolink.ATagParams = style="border:1px solid red;"
    typolink.title.data = register:prev_title

  }