Zum Inhalt springen

Mehrsprachiger Breadcrumb mit Text "Sie befinden..." "You are.."

Erstellt am 9. September 2006 · 4 Antworten · letzte Antwort am 14. April 2010

Tags: Frage

sbad ·

Hallo,

ich versuche mich schon eine Weile daran, bei einem Breadcrumb-Menü respektive Klickpfad-Menü einen vorangestellten Text mehrsprachig zu "gestalten". Die Mehrsprachigkeit im Allgemeinen funktioniert sehr gut.
Hat jemand eine Idee dazu?!

Vielen Dank schon einmal für die Hilfe!

#BREADCRUMB
    #################################	
BREADCRUMB = COA
BREADCRUMB {
	10 = TEXT
  10.fontColor = #FFFFFF
	10.fontFile = fileadmin/fonts/BAUHS93.TTF
	10.fontSize = 12	
	20 = HMENU
	20 {
	special = rootline
	#special.value = 8
	special.range = 0|-1
	1 = TMENU
	1.NO = 1
	1.NO.linkWrap =  |  »  |*| |  »  |*|  |
	}
}
Eliane ·

Hallo,
bei mir sieht das so aus...

lib.BreadCrumb = COA
lib.BreadCrumb.10.wrap = <b>|</b>
lib.BreadCrumb.10 = TEXT
lib.BreadCrumb.10.value = Sie sind hier:&nbsp;
[globalVar = GP:L = 1]
lib.BreadCrumb.10.value = russischer Text:&nbsp;
[global]
[globalVar = GP:L = 2]
lib.BreadCrumb.10.value = You are here:&nbsp;
[global]

Weiß nicht, ob elegant, aber funktionieren tut es.

Liebe Grüße
Eliane

kenzo2008 ·

Kann mir jemand helfen? Bei mir funktioniert es noch nicht...

Mein Klickpfad wird im Haupt TS über ein ext TS angesprochen.

Root TS

### Inhaltsbereich auslesen ###
###############################
page.10.marks.BREADCRUMP < tmp.KLICKPFAD

### Mehrsprachigkeit Flaggen  ###
#################################

page.10.marks.DE = IMAGE
page.10.marks.DE {
  file = fileadmin/img/icon/flag_de.gif
  stdWrap.typolink {
    additionalParams = &L=0
    ATagParams = title="Deutsch"
    parameter.field = uid
  }
}
page.10.marks.EN = IMAGE
page.10.marks.EN {
  file = fileadmin/img/icon/flag_en2.gif
  stdWrap.typolink {
    additionalParams = &L=1
    ATagParams = title="Englisch"
    parameter.field = uid
  }
}
page.10.marks.FR = IMAGE
page.10.marks.FR {
  file = fileadmin/img/icon/flag_fr2.gif
  stdWrap.typolink {
    additionalParams = &L=2
    ATagParams = title="Französisch"
    parameter.field = uid
  }
}
page.10.marks.DK = IMAGE
page.10.marks.DK {
  file = fileadmin/img/icon/flag_dk2.gif
  stdWrap.typolink {
    additionalParams = &L=3
    ATagParams = title="Dänisch"
    parameter.field = uid
  }
}
page.10.marks.NR = IMAGE
page.10.marks.NR {
  file = fileadmin/img/icon/flag_nr2.gif
  stdWrap.typolink {
    additionalParams = &L=4
    ATagParams = title="Norwegisch"
    parameter.field = uid
  }
}



[globalVar = GP:L=1]
page.10.marks.DE.file = fileadmin/img/icon/flag_de2.gif
page.10.marks.EN.file = fileadmin/img/icon/flag_en.gif
page.10.marks.FR.file = fileadmin/img/icon/flag_fr2.gif
page.10.marks.DK.file = fileadmin/img/icon/flag_dk2.gif
page.10.marks.NR.file = fileadmin/img/icon/flag_nr2.gif
[global]

[globalVar = GP:L=2]
page.10.marks.DE.file = fileadmin/img/icon/flag_de2.gif
page.10.marks.EN.file = fileadmin/img/icon/flag_en2.gif
page.10.marks.FR.file = fileadmin/img/icon/flag_fr.gif
page.10.marks.DK.file = fileadmin/img/icon/flag_dk2.gif
page.10.marks.NR.file = fileadmin/img/icon/flag_nr2.gif
[global]

[globalVar = GP:L=3]
page.10.marks.DE.file = fileadmin/img/icon/flag_de2.gif
page.10.marks.EN.file = fileadmin/img/icon/flag_en2.gif
page.10.marks.FR.file = fileadmin/img/icon/flag_fr2.gif
page.10.marks.DK.file = fileadmin/img/icon/flag_dk.gif
page.10.marks.NR.file = fileadmin/img/icon/flag_nr2.gif
[global]

[globalVar = GP:L=4]
page.10.marks.DE.file = fileadmin/img/icon/flag_de2.gif
page.10.marks.EN.file = fileadmin/img/icon/flag_en2.gif
page.10.marks.FR.file = fileadmin/img/icon/flag_fr2.gif
page.10.marks.DK.file = fileadmin/img/icon/flag_dk2.gif
page.10.marks.NR.file = fileadmin/img/icon/flag_nr.gif
[global]


### Mehrsprachigkeit einbinden ###
##################################

config.sys_language_uid = 0
config.language = de
config.htmlTag_langKey = de_DE
config.locale_all = deutsch

[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.htmlTag_langKey = en
config.locale_all = en_GB
[global]

[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = fr
config.htmlTag_langKey = fr
config.locale_all = fr_FR
[global]

[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = dk
config.htmlTag_langKey = dk
config.locale_all = dk_DK
[global]

[globalVar = GP:L = 4]
config.sys_language_uid = 4
config.language = no
config.htmlTag_langKey = no
config.locale_all = no_NO
[global]

EXT TS

tmp.KLICKPFAD = HMENU
tmp.KLICKPFAD {
      special = rootline
      special.range = 1|-1
      wrap = |
      1 = TMENU
      1.NO = 1
      1.NO.linkWrap = |&nbsp;&#x007C;&nbsp; |*| |&nbsp;&#x007C;&nbsp; |*| |
      1.CUR < .1.NO
      1.CUR.doNotLinkIt = 1
    }

Wie lautet hier das TS für den mehrsprachigen Breadcrumb?

Viele Grüße
Marco