Ich habe für die 2. Menü-Ebene ein Untermenü, in dem oben nochmal der aktive Punkt aus dem Menü in Ebene 1 stehen soll.
Das klappt leider nicht ganz, denn es wird immer der Seitentitel angezeigt.
Wenn ich einen Navigationstitel gesetzt habe, hätte ich aber gerne, dass der da steht.
Wie kann ich das hinkriegen?
# Titel Hauptmenüpunkt über Submenü
TEST = TEXT
# TEST.value = {page:nav_title//page:title}
# würde mir den Navtitle zeigen, aber nur den der aktuellen Seite.
# ich brauche aber die Ebene eins (einen darüber)!!!
TEST.data = leveltitle:1
TEST.parameter.data = leveluid : 1
# Zeigt von der richtigen Seite an,
# aber berücksichtigt nicht den navtitle.
TEST.insertData = 1
Das ist doch zum Verrücktwerden...
Das muss doch gehen...
moin,
es gibt mehrere Möglichkeiten.
Eine wäre mit fullRootLine
Armin
Hmm, das ist ne gute Idee!
Ich hab's gerade probiert.
Bislang klappt es entweder mit dem title oder dem nav_title.
# Titel Hauptmenüpunkt über Submenü
TEST = TEXT
TEST.data = fullRootLine : 1, title
TEST.insertData = 1
Oder:
# Titel Hauptmenüpunkt über Submenü
TEST = TEXT
TEST.data = fullRootLine : 1, nav_title
TEST.insertData = 1
OK, aber wie bekomme ich den nav_title und wenn der nicht gesetzt ist, den title? #angry#
Tja, so geht's also:
# Titel Hauptmenüpunkt über dem Untermenü
LINKS_TITEL = TEXT
LINKS_TITEL.data = fullRootLine : 1, nav_title // fullRootLine : 1, title
LINKS_TITEL.insertData = 1
Irgendwie hat mich das Komma dadrin irritiert...
So einfach kann das Leben sein.
Vielen Dank für den Tipp, Armin!
PS: Eine Alternative wäre folgendes:
LINKS_TITEL.data = levelfield:-2, nav_title // levelfield:-2, title
Oh Mann, danke! Das hat mich einen halben Tag gekostet, ich hab auch nav_title // title geschrieben ... 😃
Bei mir funzt das irgendwie nicht 🙁
Banner = TEXT
Banner.data = fullRootLine : 1, nav_title // fullRootLine : 1, title
Banner.insertData = 1
Verwende TYPO3 Version 6.0. Geht das in der Version nicht mehr?
Würde mich auf Hilfe freuen
Danke im voraus
Philipp
Hier gibt es einen passenden Thread der vielleicht die Sache noch etwas ergänzt!
Schaust du hier!
Hallo Leute,
ich brauche wiedermal euere Hilfe und hoffe auf Hinweise.
Die letzten 5 Änderungen in Inhaltselementen wird über folgenden TS dargestellt (hab ich von der Seite: http://www.typo3wizard.com/de/snippets/cool-stuff-typoscript/erstellen-top-10-der-zuletzt-geaenderten-inhalte.html):
lib.lastChanges = CONTENT
lib.lastChanges {
table = tt_content
wrap=<ol>|</ol>
select{
orderBy = tstamp DESC
languageField=sys_language_uid
max = 5
pidInList.cObject = HMENU
pidInList.cObject {
entryLevel = 1
1 = TMENU
1 {
expAll = 1
NO {
doNotLinkIt = 1
stdWrap.field = uid
stdWrap.wrap = | |*| ,| |*|
}
}
2 = TMENU
2 {
expAll = 1
NO {
doNotLinkIt = 1
stdWrap.field = uid
stdWrap.wrap = ,|
}
}
3 < .2
4 < .2
5 < .2
}
}
renderObj = COA
renderObj {
10 = TEXT
10{
field = title
typolink.parameter.field=pid
typolink.parameter.stdWrap.dataWrap=|#{field:uid}
wrap = <li>|
}
20 = TEXT
20 {
field = tstamp
strftime = %d.%m.%Y
wrap = (letzte Änderung erfolgte am: | )</li>
}
}
}
Nun möchte ich den Seitentitel der übergeordneten Seite noch mitangeben. Es gibt viele Beispiele, wie man Seitentitel ausgeben kann, z.B.:
5=TEXT
# Titel der Übergeordneten Seite
5.data = leveltitle:-2
5.wrap = <h1>|</h1>
Ich habe schon verschiedene Ansätze probiert, wie ich es kombinieren kann. Nur wird immer der Seitentitel der Ebene ausgegeben, aber nicht abhängig von den zuletzt geänderten Seiten.
Hoffentlich versteht ihr, was ich meine.
Vielen dank schon mal!