Hi Joey,

Ich habe das gerade mal mit 4.5.27, einem 5-Ebenen-Menü und verschiedenen Values für list getestet. Es klappt hier sogar dann einwandfrei, wenn die IDs in der Liste aus völlig verschiedenen Ebenen stammen - allerdings NUR, wenn expAll = 1 ist.

Ja, das habe ich auch festgestellt.

Sobald expAll ab der zweiten Ebene entweder = 0 gesetzt oder per > abgeschaltet wird, klappt es nur noch bedingt.

Genau.

Allerdings ist das Phänomen noch verstärkt, wenn man auf IDs verweist, die aus verschiedenen Ebenen des selben Teilbaums stammen.

Das habe ich in meinem Falle nicht.

Damit lassen sich Fälle produzieren bei denen die selbe Seite einmal ihre Unterseiten aufklappt, wenn sie "aktiv" ist, aber nicht in allen Teilmenüs, in denen sie vorkommt, sondern nur in einigen oder auch nur in einem.

Das Root-Flag im TypoScript muss in jedem Fall gesetzt sein, sonst funktioniert keine der Ebenen als "aktiv".

Das war dann die Ursache für mein Problem vor längerer Zeit in einer Multidomain Umgebung wo die entsprechenden TS Templates z.T. in tieferen Ebenen lagen und ohne Rootflag waren:

http://typo3.3.n7.nabble.com/HMENU-TMENU-seltsames-Phanomen-td18915.html

Anscheinend funktioniert das Ganze aber auch dann nur, wenn sich in der Liste IDs von Seiten befinden, die genau eine Ebene unterhalb der Seite liegen, auf der sich das TypoScript-Template selbst befindet. Dann funktioniert das sogar, wenn man die selbe ID mehrfach in die Liste schreibt.

Ja, genau!

Sprich: Da hat jemand beim Bugfix/Featureeinbau getorft, denn ursprünglich konnte "list" im Gegensatz zu "directory" keinerlei Untermenüs darstellen, eben WEIL die Seiten darin aus verschiedenen Ebenen stammen könnten. Vermutlich wurde da was aus anderen Bereichen reingezogen, das unter anderem auch von der Ebenen-Position abhängt.

Danke für die Aufklärung!

Wenn Du einen Report auf Forge machst, kann ich mich bei Gelegenheit drum kümmern, alldieweil ich für 6.2 LTS und 4.5-Migration eh den TypoScript-Part auf dem Schirm habe.

http://forge.typo3.org/issues/48475

Danke und Grüße, Jan


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an