Zum Inhalt springen

Problem mit einem Menü über 2 Ebenen

Erstellt am 29. Februar 2008 · 4 Antworten · letzte Antwort am 3. März 2008

Tags: Frage

Reiko ·

Hallo Community!

Ich bitte es zu entschuldigen, sollte mein Problem dem eines Anfängers gleich kommen. Ich beschäftige mich noch nicht lang mit der Materie TYPO3 und bin aus diesem Grunde wohl aucvh noch nciht so fit wie manch andere hier.

Zu meinem Problem:

Ich habe die Vorgabe, eine Joomla-Page auf TYPO3 umzustellen. Bisher habe ich noch keine verschachtelten Menüs benutzt, muss dies aber nun tun.

Der Menübaum soll zum Schluss in dieser Form sein:

- Linkitem
- Linkitem
-- Sublinkitem
-- Sublinkitem
- Linkitem
.
.
.

Um dies zu realisieren, habe ich mir das Tutorial von "just2b" zur hand genommen und war so frei auch gleich den TS-Code zu kopieren:

temp.menu = HMENU
temp.menu {
	special = directory
	special.value = 29
        1 = TMENU
        1 {
                #expAll =1
                wrap = <ul>|</ul>
                noBlur = 1
                NO = 1
                NO {
                        wrapItemAndSub = <li>|</li>
                        stdWrap.htmlSpecialChars = 1
                        ATagTitle.field = title
                }
                ACT <.NO
                ACT {
                        wrapItemAndSub = <li>|</li>
                }
        }
       
        2 < .1
        2 {
                wrap = <ul>|</ul>
                ACT.wrapItemAndSub = <li>|</li>
        }
       
        3 < .2
        3 {
                wrap = <ul>|</ul>
                ACT.wrapItemAndSub = <li>|</li>
        }
}

Anschließend habe ich das temporäre Objekt temp.menu an den im Template verankerten SubPart NAVIATION_HAUPTMENUE_1 übergeben:

page.10.subparts.NAVIGATION_HAUPTENUE_1 < temp.menu

Die Navigation in 1. Ebene funktioniert nun auch so wie sie soll, aber die Untermenüs werden nicht darestellt, nachdem ich einen Link geklickt habe.

Ich vermute, dass ich vielleicht meine Anordnung der Seiten im Backend falsch gemacht habe, aber Versuche dort brachten auch keine Änderung:
Bild: meincelle.de/…/Seitenbaum.JPG

Ich weiß derzeit wirklich nicht weiter und hoffe, dass mir irgendjemand von hier meinen Fehler aufzeigen kann.

Gruß Rico

just2b ·

Hi,

schmeiss den Sysordner aus deiner Struktur und häng alle Seiten gleich unter die 1. Seite, dann schmeisst du das special = directory raus und alles funktioniert wunderbar

lg georg

Reiko ·

Hallo Georg,

erst einmal vielen Dank für deine überaus schnelle Antwort.
Deine Variante funktioniert natürlich, aber nun ist das Problem, dass ich keine weitere Navigation auf der Page einbauen kann. Schließlich werden ja jetzt alle im Backend verzeicheten Seiten für die Navigation verwendet.

Um es anschaulich zu machen: http://www.meincelle.de/typo

Die 3 Seiten Redakteure, Bannertausch und Werbung Sollen nicht in der Hauptmenü-Navigation erscheinen, sondern in dem dazugehörigen Block "Mach mit" angezeigt werden. Das war eigentlich mein Beweggrund einen SysOrdner einzubauen.

Mein aktueller Seitenbaum:
Bild: meincelle.de/…/Seitenbaum2.JPG

just2b ·

Hallo,

erstell einen sys ordner und gib die 3 Seiten rein oder gib bei den 3 Seiten in Seiteneigenschaften an "im menü verbergen"

georg