Zum Inhalt springen

Menu-Wraps bei Mehrsprachigkeit

Erstellt am 29. März 2006 · 3 Antworten · letzte Antwort am 29. März 2006

Tags: Frage

Chuonrad ·

Hallo Community,

ich konnte ein Lösung meiner Aufgabe in Literatur und Forum nicht finden. Vielleicht habe ich aber auch nur an der falschen Stelle gesucht - in dem Falle wäre ich dankbar für einen entsprechenden Hinweis.

Meine Aufgabe:
Mein Template enthält .special Menüpunkte, die mit "Text" davor gewrapt werden.
zB. "zur Übersicht: Menüpunkt"

1.NO{
ATagBeforeWrap =1
linkWrap =<img src="fileadmin/template/bilder/ubersicht.gif"> zur &Uuml;bersicht: | &nbsp; 
}

Ich würde nun, um in der englischen Version an der Stelle nicht "zur Übersicht" sondern "Overview" stehen zu haben, den entsprechenden TS-Eintrag mit [globalVar]-Sprachabfrage unterscheiden - das entsprechende menü-Template also 2x erstellen: je für deutsch und englsich.

Geht das irgendwie eleganter? habe ich etwas übersehen?

Unbekannter Benutzer ·

Im Prinzip ist das schon ok, soll es eleganter sein könntest Du den Eintrag über eine Konstante regeln und brauchst dann nur für die Konstante die condition setzen. Dann gäbe es noch die Möglichkeit, den Text-wrap eins nach oben zu ziehen (aufs HMENU Objekt anstatt auf TMENU.1.NO) dann kannst Du die condition nur auf den HMENU wrap anwenden und alles andere gleich lassen.

Viele Grüße
Niki

Chuonrad ·

Danke schön, Niki.
Das mit der Konstante werde ich mir mal anschauen.
es gibt nämlich mehrere ähnliche fälle. 🙂

Vielleicht frage ich noch einmal nach, wenn ich nicht weiter komme.

Chuonrad ·

das ging prima:

in den Constants:

[globalVar = GP:L=1]
overview= <img src="fileadmin/template/bilder/ubersicht.gif"> Overview: | &nbsp; 
[global]

im Setup:

linkWrap = {$overview}

in der "Sprachabfrage" in den Konstanten kann ich nun mehrere Variablen definieren... fein