[TYPO3-german] HMENU mit special = directory & special.value dynamisch aus Datenbank
info at hypix.net
info at hypix.net
Fri May 23 10:30:43 CEST 2014
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.
More information about the TYPO3-german
mailing list