Zum Inhalt springen

Navigation immer in der Standardsprache

Erstellt am 5. März 2014 · 3 Antworten · letzte Antwort am 7. März 2014

Tags: TYPO3 6.x, Frage

Masteja ·

Hallo Zusammen,

ich habe eine einfache Navigation von folgender Bauart welche auf der Seite im Hauptinhalt ausgegeben wird:

lib.subnavi = HMENU
lib.subnavi.wrap = <ul class="subnavi">|</ul>
lib.subnavi.entryLevel = 1
lib.subnavi.1 = TMENU
lib.subnavi.1 {
	expAll = 1
	noBlur = 1
	NO {
		allWrap = <li>|</li>
		ATagTitle.field = title
		ATagAlt.field = title
	}
	ACT < .NO
	ACT = 1
	ACT {
		allWrap = <li>|</li>
	}
}

Die Menüpumkte werden beim Wechseln auf einen andere Sprache auch immer übersetzt. Dies soll jedoch nicht sein.

Wie muss ich diese Navigation umbauen damit sie immer in der Standardsprache ausgegeben wird egal in welcher Sprachversion der Seite ich mich befinde? Sinn und Unsinn dieser Aktion ist hier Nebensache.

Im Voraus besten Dank

Ricci ·

Wieso hast Du die Menüpunkte (also die Seitennamen) dann überhaupt übersetzt, wenn Du das gar nicht möchtest. Du könntest doch einfach die Seitennamen der anderen Sprache ebenfalls in deutsch halten. Ist das keine Lösung?

Masteja ·

Nei die Seitennamen sollen schon übersetzt werden die brauch in an anderer Stelle nochmal. Es soll nur das Menü immer in der Standardsprache ausgegeben werden

jenses ·

Guckstu TSREf, Stichwort TMENU -> IProcFunc

includeLibs.nottranslatedmenuitems = path/to/my_itemArrayProcFunc.php

lib.subnavi.1 {
  ...
  IProcFunc = nottranslatedmenuitems
  ...
}

In my_itemArrayProcFunc.php ersetzt du die übersetzten title mit den originalen, fertich ist der Lack...