Zum Inhalt springen

externen Link nur anzeigen, wenn Sprache gewählt

Erstellt am 18. September 2008 · 2 Antworten · letzte Antwort am 22. September 2008

Tags: Links, Frage

niels1977 ·

Hallo Typo3-Forum,

nachdem ich nun schon mehrere Tage auf der Suche bin, will ich mein Problem nun einmal öffentlich schildern.

Ich habe eine zweisprachige Seite (ein Baum). Auf der linken Seite verwende ich ein TMENU, funktioniert auch alles super (Je nach gewählter Sprache werden unterschiedliche Linknamen angezeigt). Nun möchte ich jedoch auf eine andere interne Seite verlinken (und zwar dort auf einen Anker). Dies gelingt mir mit einem Shortcut nicht, da ich die Infos für den Anker nicht anhängen kann. (zB. http://www.domain.de/index.php?id=446&L=0#645) Also habe ich versucht das ganze mit externen Links zu
realisieren.

ALso 2 Seiten mit den Links
1. (zB. http://www.domain.de/index.php?id=446&L=0#645)
2. (zB. http://www.domain.de/index.php?id=446&L=6#645)
also auf die gleiche Seite nur mit unterschiedlicher Spracheinstellung.

Das funktioniert auch. Leider werden in der alternativen Sprache immer beide externen Links angezeigt. Wie kann ich dem Link mitteilen, dass er nur angezeigt werden soll wenn Sprache L=0 bzw. L=6 eingestellt ist?

Danke für eure Hile
Niels

hydrococcus ·

in den Constants:

[globalVar = GP:L = 0]
myLink = http://www.domain.de/index.php?id=446&L=0#645
[end]

[globalVar = GP:L = 6]
myLink = http://www.domain.de/index.php?id=446&L=6#645
[end]

Einsetzen kannst du die Variable im Setup z.B. folgendermaßen:

value = <a href="{$myLink}" .......