Zum Inhalt springen

TMENU richtig ordnen

Erstellt am 3. November 2020 · Noch keine Antworten

Tags: TYPO3 8, Frage

EHoff_Johner-Inst ·

Hallo zusammen, ich versuche nun seit geraumer Zeit eine Art Sitemap zu bauen, die mir alle Unterseiten (und auch deren Unterseiten) von verschiedenen Elternseiten darstellen soll. Erklärung: 10 Seiten haben jeweils 10 Unterseiten und 2 von denen haben jeweils wieder ein paar Unterseiten
L1>L2(>L3 (nicht immer))
Ich möchte nun alle diese Seiten als Links anzeigen lassen und alles nach Erstellungsdatum ordnen lassen.

1 = HMENU
    1 {
        special = directory
        special.value = 70, 72, 74, 139, 75, 105, 253, 256, 206, 179, 225, 123, 214, 233
        excludeUidList = 206, 179, 225, 123, 214, 233
        special.beginAtLevel = 2
        wrap = <div class="testelem"><ul>|</ul></div>


        1 = TMENU
        1 {
            expAll = 1
            wrap = <div class="TMENU" style="border: 5px gray solid">|</div>
            alternativeSortingField = crdate DESC
            noBlur = 1
            NO = 1
            NO {
                alternativeSortingField = crdate desc
                linkWrap = <li class="NO"style="background:lime">|</li>
                }
            }
    }

(Erklärung der Excludes: die Seiten, die weitere Unterseiten haben, sollen selber nicht angezeigt werden)

Dieser Code gibt mir fast schon das gewünschte Ergebnis aber eben nur fast.
Die Einträge werden zwar nach Erstellungsdatum geordnet aber nicht overall sondern abhängig von ihren Elternseiten. Bedeutet: Alle Unterseiten von Seite 1 sind richtig geordnet. Die erste Unterseite von Seite 2 wurde aber später erstellt, (soll weiter oben stehen) steht aber unter allen Unterseiten von Seite 1.

Ist:
Page1.1 (1.1.20)
Page1.2 (1.12.19)
Page1.3 (1.11.18)
Page2.1 (1.2.20)
Page2.2 (1.10.17)
Page2.3 (1.1.17)

Soll:
Page2.1 (1.2.20)
Page1.1 (1.1.20)
Page1.2 (1.12.19)
Page1.3 (1.11.18)
Page2.2 (1.10.17)
Page2.3 (1.1.17)

(Die Unterseiten 3.er Ebene hab ich der Übersichthalber mal weggelassen ;))

Danke für eure Hilfe.