Hallo Forum,
ich hab da ein Problem bei dem ich einfach nicht weiterkomme.
Auf dieser Seite: http://2008.drk-badurach.de/ seht ihr im oberen Bereich, unterhalb der Hauptmenüpunkte ein Balken, in dem "Ortsverein" steht. Dies ist der Name der Root-Seite. Wenn mann jetzt ein Menüpunkt im Hauptmenü (oben) auswählt, sollte "Ortsverein" verschwinden und der Name des ausgewählten Menüpunkts erscheinen. Erscheinen tut der ausgewählte Punkt, jedoch bekomme ich es nicht hin, dass "Ortsverein" verschwindet.
Danke schonmal für die Hilfe!
Hier das TS dazu:
# page_info cObject
lib.page_info = HMENU
lib.page_info.special = rootline
lib.page_info.special.range = 0|1
lib.page_info.1 = TMENU
lib.page_info.1.NO.linkWrap = <h1>|</h1>
lib.page_info.1.NO.doNotLinkIt = 1
du kannst die "range" deiner "rootline" verändern, von 0|1 zu 0|0 z.b.
näheres dazu hier https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Index.html
unter dem Punkt rootline
falls du allerdings NUR den Namen der aktuellen Seite ausgeben willst
Geht es auch einfacher
TEMP_PAGE_TITLE = TEXT
TEMP_PAGE_TITLE.field = subtitle // title
TEMP_PAGE_TITLE.wrap = |
Wer templavoila nutzt sollte es mit:
TEMP_PAGE_TITLE = TEXT
TEMP_PAGE_TITLE.wrap = |
TEMP_PAGE_TITLE.data = page:subtitle // page:title
versuchen.
gefunden unter http://www.typo3wizard.com/de/snippets/general-config/seitentitel-in-seite-einfuegen.html
danke für die Antwort! hier mal ein Teil von meinem pagetree zu Veranschaulichung:
-Ortsverein
--Bereitschaft
--Jugendrotkreuz
--Katastrophenschutz
---Einsatz Einheit
---Technik und Sicherheit
---Trinkwasser Aufbereitung
---Bilder
--Dienstleistungen
--Interaktiv
Ich will jetzt, dass im oberen Bereich eine der Seiten mit einem bzw. zwei Bindestrichen angezeigt wird.
Beispiel: Wenn man frisch auf die Seite kommt, ist mein bei Ortsverein und es wird Ortsverein angezeigt. Dann geht man auf Katastrophenschutz und es wird nur Katastrophenschutz angezeigt. Wenn man dann auf z.B. auf Bilder geht, sollte jedoch immernoch Katastrophenschutz angezeigt werden. Aus diesem Grund benutz ich die rootline.
Ich denk jetzt weis jeder was ich will. Ich hoffe mal, dass jemand mir helfen kann.[/quote]
Das ist aber nicht der Sinn einer Rootline, denn diese zeigt nicht die Seite an, auf der du dich befindest, sondern der Pfad zur Seite.
Richtigerweise würde dann wenn du auf Katastrophenschutz gehst dort Ortsverein / Katastrophenschutz stehen. Das deshalb weil Kat.schutz eine Unterseite von Ortsverein ist.
Wenn du nur den aktuellen Namen der Seite ausgeben willst, dann erstell dir dort wo dieser ausegegeben werden soll einen Marker und sprich diesen entsprechend an.
Über field = title kannst du dir dann den Namen der Seite aus dem Titlefeld holen.
Dazu gibt es reichlich Infos in der TSRef und hier im Forum.
Also wie ich den Seitentitel einfüge weiß ich ja jetzt von karlchen, aber so wird ja immer der Titel der aktuellen Seite eingefügt. Wie kann ich das verhindern, also das es so ist, wie ich es beschrieben habe?
ich glaube das problem ist nur das "range"
versuch es mit
.range = 0 | -1
Du hast es ja so beschrieben.
Wenn du auf Ortsverein klickst, dann soll dort Ortsverein angezeigt werden. Wenn du auf Katastrohenschutz klickst, soll Ortsverein verschwinden und Katastrophenschutz angezeigt werden. Dann kannst du auch das title-Feld auslesen, dann bekommst du was du willst.
Bei rootmenü wird die Rootseite angezeigt und dann alle folgenden.
Aber mit der range sollte es schon gehen
@Dander: dein Vorschlag bewirkt nur, dass alle ebenen ab der Ebene 0 angezeigt werden, also wieder eine rootline
@SLAng: ja, das mit dem Titel ausgeben stimmt ja schon, aber ich will ja, dass aber der dritten Ebene (z.B. Einsatz-Einheit) der Titel der zweiten angezeigt wird, dass ist mein Problem mit dem anzeigen des Titels
ICEMANno1 schrieb
@SLAng: ja, das mit dem Titel ausgeben stimmt ja schon, aber ich will ja, dass aber der dritten Ebene (z.B. Einsatz-Einheit) der Titel der zweiten angezeigt wird, dass ist mein Problem mit dem anzeigen des Titels
dann mach das mit einer condition auf das treelevel
georg
ok, also in diese Richtung
# page_info cObject
lib.page_info = TEXT
lib.page_info.wrap = <h1>|</h1>
[treeLevel = 0,1]
lib.page_info.data = page:title // page:subtitle
[global]
wie kann ich aber jetzt sagen, dass bei allen weiteren Ebenen, der Titel der zweiten Ebene (z.B. Katastrophenschutz) angezeigt werden soll?
sorry hab dich vorher falsch verstanden
wie kann ich aber jetzt sagen, dass bei allen weiteren Ebenen, der Titel der zweiten Ebene (z.B. Katastrophenschutz) angezeigt werden soll?
das geht mit leveltitle
wunderbar, mit googeln und den tips aus diesem Forum bekomm ich noch alles hin 🙂
danke, nochmal und hier meine Lösung:
# page_info cObject
lib.page_info = TEXT
lib.page_info.wrap = <h1>|</h1>
[treeLevel = 0]
lib.page_info.data = leveltitle:0
[treeLevel = 1]
lib.page_info.data = leveltitle:1
[else]
lib.page_info.data = leveltitle:1
[end]