Zum Inhalt springen

Keine Unterseiten bei special.value.field = pages

Erstellt am 22. Juni 2011 · Noch keine Antworten

Tags: TYPO3 4, Frage

loops ·

Hallo ich habe folgendes Problem(Typo 4.4.7):
Ich habe für das Menü/Sitemap Plugin eine neue Vorlage angelegt. Der TS-Code ist dann folgender:

tt_content.menu.20.15 = HMENU
tt_content.menu.20.15 {
	special = directory
	special.value.field = pages
	#special.value = 966
	wrap = <ul id="secondnavigaton">|</ul>
	1 = TMENU
	1 {
		wrap= <ul>|</ul>
		noBlur = 1
		NO = 1
		NO {
			wrapItemAndSub = <li>|</li>
			stdWrap.htmlSpecialChars = 1
			ATagTitle.field = title
		}
		CUR = 1
		CUR.wrapItemAndSub = <li id="nav1act">|</li>
		CUR.doNotLinkIt = 1
		ACT <.NO
		ACT {
			wrapItemAndSub = <li id="nav1act">|</li>
		}
	}
	2 < .1
	2 {
		wrap = <ul id="nav2">|</ul>
		ACT.wrapItemAndSub = <li id="nav2act">|</li>
	}
 	3 < .2
	3 {
		wrap = <ul id="nav3">|</ul>
		ACT.wrapItemAndSub = <li id="nav3act">|</li>
	}
}

Nun tritt für mich folgedes merkwürdie Problem auf:
Wenn ich

special.value.field = pages

benutze und im Plugin eine Ausgangsseite angebe erzeugt es ein Menü jedoch werden die Unterseiten für die momentane Seite nicht angezeigt. Ich kann also nicht weiter nach unten auf der Seite navigieren.
Wenn ich statt special.value.field = pages aber

special.value = 966

benutze, zeigt es mir wie gewünscht zu der momentanen Seite die Unterseiten im Menü an.
Wie kann es denn zu diesem unterschiedlichen Verhalten kommen? expAll =1 ist auch keine Lösung, da ich nicht gleich alle Unterseiten sehen möchte.
Aber ich kann es ja nicht direkt angeben, da der Ausgangspunkt ja schließlich durch das Plugin eingestellt werden soll.

Vielen Dank
Gruß