Zum Inhalt springen

"Not in Menu" trotzdem anzeigen

Erstellt am 25. Oktober 2004 · 4 Antworten · letzte Antwort am 26. Oktober 2004

Tags: Seiten & Seitenbaum, Frage

RaVen ·

Ich hab in meinem Template ein zweites Menu eingefügt welches eigentlich nur dazu dient die aktuelle Subkategorie anzuzeigen.

Daher bei einer Struktur von:

- home
-- sub1
--- page1.1
--- page1.2
-- sub2
---page2.1
...

wird "sub1" usw. angezeigt, das TypoScript dazu sieht folgendermassen aus:

lib.mtitle2 = HMENU
lib.mtitle2.1 = TMENU
lib.menu_2.entryLevel = 1
lib.mtitle2.1 {
NO.doNotShowLink = 1
ACTIFSUB = 1
ACTIFSUB.allWrap = <div class="menu2"><div class="menu2-title"> | </div></div>
ACT.stdWrap.htmlSpecialChars = 1
}

Nun habe ich ein Problem einige Subkategorie sind in Header mit "Not in menu" versehen da sie nicht im Hauptmenu der Seite auftauchen sollen, verlinkt man jetzt aber auf eine der Pages ind dieser Kategorie zeigt der oben aufgelistete Code natürlich nichts an.

Was muss ich machen damit die Einträge hier angezeigt werden, aber nicht im eigentlichen Menü der Seite?

jweiland ·

"not in menu" führt logischerweise dazu, dass die Seite in [keinem] Menü angezeigt wird.

Es wäre in dem Fall besser, den Seitentyp zu ändern und dann einzelne Seiten über excludeUidList aus einzelnen Menüs auszublenden.

Jcohen Weiland

RaVen ·

Danke, werds erstmal so versuchen, ist halt etwas umständlich wenn jemand anderes weitere solche Seiten einfügt.

Gibt es eine weitere Möglichkeit, neben HMenu, den Titel der aktuellen Kategorie in ein TSObject auszulesen, also evtl. ohne Link? Habe in den Dokus noch nichts dazu gefunden :-(

Gruss, Christoph

mstuebner ·
RaVen schrieb

Danke, werds erstmal so versuchen, ist halt etwas umständlich wenn jemand anderes weitere solche Seiten einfügt.

Gibt es eine weitere Möglichkeit, neben HMenu, den Titel der aktuellen Kategorie in ein TSObject auszulesen, also evtl. ohne Link? Habe in den Dokus noch nichts dazu gefunden :-(

Du kannst das Rendering doch entsprechend anpassen, am besten gleich als Erweiterung, dann haben andere auch was davon.