Hi "namenloser" Nimm mal das entryLevel raus. Das macht keinen sin mit special = directory
Ansonsten hat es sich für mich immer bewährt solche "selects erstmal in einem temp Object zu defineren. Dann kann ich es zum debugging auch aus geben. Also z.B. temp.MetaNavigationPageIds = CONTENT temp.MetaNavigationPageIds { table = pages select { tx_metas_pagetype = 9 } renderObj = TEXT renderObj.field = uid renderObj.stdWrap = |, } # Debugging ausgabe page. 111 < temp.MetaNavigationPageIds # Ausgabe des eigendlichen menüs lib.MetaNavigation = HMENU lib.MetaNavigation { special = directory special.value.cObject < temp.MetaNavigationPageIds 1 = TMENU 1 { wrap = <ul class="metaNav">| </ul> NO{ wrapItemAndSub = <li>|</li> wrapItemAndSub.insertData = 1 allStdWrap.insertData = 1 } ACT <. NO ACT = 1 ACT{ wrapItemAndSub = <li class="active">|</li> wrapItemAndSub.insertData = 1 } } } p.s es ist hier auf der Liste überings üblich sich mit Klarnamen zu Melden und keine Anonymen Email adressen ohne Namen zu verwenden. Gruss chris -----Ursprüngliche Nachricht----- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von i...@hypix.net Gesendet: Freitag, 23. Mai 2014 10:31 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] HMENU mit special = directory & special.value dynamisch aus Datenbank Hallo TYPO3-Freunde, ich hänge seit gestern an dem Problem, das ich per TS es nicht hinbekomme, ein Menü mit Hilfe von special = directory zu erstellen. Das special.value soll dabei dynamisch aus der Datenbank kommen. Zu diesem Zweck habe ich das TCA erweitert und eine Auswahlmöglichkeit gegeben, womit man die Page- bzw. Content-Art angeben kann. Dieser Wert dann natürlich zu der jeweiligen Seite in der Tabelle abgespeichert (pages). Nun möchte ich die UID genau von diesem Punkt zurück erhalten, umso das HMENU mit den sich darunter befindlichen Elementen zu bauen, sprich - das special.value setzen. Bisher steht folgender TS-Ansatz: lib.MetaNavigation = HMENU lib.MetaNavigation { special = directory special.value.cObject = COA special.value.cObject { 10 = CONTENT 10 { table = pages select { tx_metas_pagetype = 9 } renderObj = TEXT renderObj.field = uid renderObj.stdWrap = | } } entryLevel = 0 1 = TMENU 1 { wrap = <ul class="metaNav">| </ul> NO{ wrapItemAndSub = <li>|</li> wrapItemAndSub.insertData = 1 allStdWrap.insertData = 1 } ACT <. NO ACT = 1 ACT{ wrapItemAndSub = <li class="active">|</li> wrapItemAndSub.insertData = 1 } } } Die Seitenbaumstruktur sieht in etwa wie folgt aus: root | - Projekt01 | - Projekt02 | - Projekt03 |- Land01 |- Land02 |- Land 03 |- Seite01 |- Seite02 |- Metas (Folder) |- MetaSeite01 |- MetaSeite02 |- ... |- ... |- ... |- ... Ich hoffe das hier jemand eine Idee bzgl. dieser Problematik hat. _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german