Hi,
ich möchte immer den Titel der übergeordneten Seite anzeigen lasse;
Situation:
Ein Menu mit Entry-Level 2 oder so; ein Sektionen-Menu stellt entry-Level 1 dar.
Über dem Menü mit Entry-Level 2 soll der dazupassende Level-1-Titel stehen;
Ansätze:
1. Per Typo3-Variablen
marks.CONTENT.10 = TEXT
marks.CONTENT.10.value = {page:title}
marks.CONTENT.10.insertData=1
marks.CONTENT.10.wrap=<h2>|</h2>
Geht aber immer bloss für die aktuelle Seite, nicht aber für die übergeordnete bzw. eine mit bestimmten Entry-Level.
2. Per TMENU und Rootline
###
### Path - Zeigt den Pfad ab Rootline an
path = HMENU
path.entryLevel=2
path.special = rootline
path.range = 0|0
path.1 = TMENU
path.1.wrap = <a href='http://localhost/käse_AP'></a> |
path.1 {
NO.allWrap = | > |*||*| |
}
Geht auch nicht, weil immer ab Rootline angezeigt wird. Das mag ich aber überhaupt nicht; sondern Menupunkte erst ab entryLevel 2 (siehe Code), bis EntryLevel 2 (also bloß eine Ebene); hab' schon alles mögliche probiert, abe ich habe es nicht geschaftt, das Menü mit einem anderen EntryLevel anfangen zu lassen; es geht immer von vorne los, egal was ich einstelle (range, entryLevel; rages mit -1|0, 1|2, 0|2, 2|2, 0|2,. ...)
Any help will be appreciated!
Danke
Gruß Sam[/quote][/b]
Hi!
marks.CONTENT.10 = TEXT
marks.CONTENT.10.data= leveltitle : -1
marks.CONTENT.10.insertData = 1
marks.CONTENT.10.wrap=<h2>|</h2>
CU
maxhb
@max
Soll das den Code für die übergeordnete Mutterseite ausgeben? Klappt das auch im Gifbuilder so oder bin ich zum dumm?
Bi mir spricht
text.data = leveluid : 2
text.insertData = 1
die richtige Seite an. Aber
text.data = leveltitel : 2
text.insertData = 1
klappt nicht.
johanness schriebAber
text.data = leveltitel : 2
text.insertData = 1
klappt nicht.
Kann ja auch nicht funktionieren, hab doch extra einen didaktisch wertvollen Fehler eingebaut 😉
text.data = leveltitle : 2
text.insertData = 1
Naja, vielleicht war's auch ein Tippfehler 😉
CU
maxhb
maxhb schrieb
Kann ja auch nicht funktionieren, hab doch extra einen didaktisch wertvollen Fehler eingebaut 😉
Der Tippfehler lag wohl eher auf meiner Seite.
Danke, klappt super!
Viele Grüße
Johannes
johanness schriebDer Tippfehler lag wohl eher auf meiner Seite.
Und ich hatte mich schon eine Millisekunde lang schuldig gefühlt 😉
CU
maxhb
Hallo liebe Leute,
so funzt es, danke!
Was mich zum Verständnis noch interessieren würde:
Was bedeuten denn die Angaben -1 bzw. 2???
Ich weiß nicht, ab wo das gerechnet wird; es gibt ja einige Möglichkeiten:
Einge klärende Worte fände ich hier prima.
Grüße
Sam
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Data.html#data-type-gettext
Auszug:
fullRootLine : This gets the title "1. page before" in a page tree like the one below provided we are are the page "Here you are!" (or "Site root") and this TypoScript is in the template with root at "Site root". Red numbers indicate what values of keynumber would point to:
- Page tree root -2
|- 1. page before -1
|- Site root (root template here!) 0
|- Here you are! 1