Dear Typo3 Gemeinde ;-)
Auf meiner Seite soll es einen "Location Switch" geben. Dieser ist ein Menu der Unterseiten der Seite, welche "Location Switch" heisst. Über dem Menu soll nun genau "Location Switch" als h2 ins Template gerendert werden. Damit es für den Author möglichst einfach ist, auch mehrere Sprachen zu pflegen dachte ich, statt den Title manuell im TS-Template einzugeben und per [GLOBAL] zu wechseln, könnte man direkt den Titel der Seite auslesen...
Zwei Ansätze habe ich versucht, beide funktionieren z.T., aber beide nicht wie sie sollten:
Mit RECORDS:
lib.special.webIndizes = COA
lib.special.webIndizes.10 = RECORDS
lib.special.webIndizes.10 {
source = {$lib.special.webIndizes.id}
tables = pages
conf.pages >
conf.pages = TEXT
conf.pages.field=title
wrap = <h2>|</h2>
}
lib.special.webIndizes.20 = HMENU
lib.special.webIndizes.20 {
special = directory
special.value = {$lib.special.webIndizes.id}
wrap = <ul class="menuwebindizes">|</ul>
...
Das hat zur Folge, dass der Titel immer in der Standard-Sprache angezeigt wird - allerdings wird er immerhin überall angezeigt.
Mein erster Versuch mit CONTENT und dann über SELECT hat zum Resulat, dass der Titel NUR auf der Home angezeigt wurde. Und zwar, weils nur dann ging, wenn die Zielseite eine Unterseite war. War sie nicht eine Unterseite, konnte der Titel aus einem mir nicht erklärlichen Grund nicht ausgelesen werden:
lib.special.locationFinder = COA
lib.special.locationFinder.10 = CONTENT
lib.special.locationFinder.10 {
table = pages
select.where = uid={$lib.special.locationFinder.id}
renderObj = TEXT
renderObj.field = title
wrap = <h2>|</h2>
}
lib.special.locationFinder.20 = HMENU
lib.special.locationFinder.20 {
special = directory
special.value = {$lib.special.locationFinder.id}
wrap = <ul class="menulocationfinder">|</ul>
...
Ausserdem ist auch beim 2. Beispiel die Sprache noch nicht richtig, aber da könnte man evt. was mit sys_language_uid machen?!
Hat jemand eine Ahnung, wieso das nicht geht? Wie würded Ihr das machen? Wär doch eigentlich eine simple Frage und ich müsste nicht der einzige sein mit dem Problem. Könnte es ein Bug sein, dass der Titel mit CONTENT nur dann erscheint, wenn er auf einer Unterseite steht?
Typo3 4.0.1
TemplaVoila
CSS Styled Content
vielen Dank für Eure Inputs!
Noel