[TYPO3-german] Menü aus SQL Abfrage
Widmann, Manfred
mpunktw at gmx.net
Thu Feb 26 17:19:54 CET 2009
"Rene Kockisch" <kockiren at tu-cottbus.de> schrieb im Newsbeitrag
news:mailman.1.1235653767.18536.typo3-german at lists.netfielders.de...
> Hallo Liste,
>
> ich möchte ein Menü aus einer SQL Abfrage generieren. Folgende Struktur
> besteht:
> - Seite1
> - Seite2
> - Seite3
> Die 3 Seiten werden als horizontales Layermenü angezeigt. Wenn ich nun
> über einen Punkt fahre
Das hört sich nach RO (Roll Over) an ... ist eine Menüeigenschaft wie ACT
und NO!
soll eine SQL Abfrage Daten aus einer DB holen,
> zum Beispiel Subkategorien. So das der Seitenbaum folgendermaßen aussieht.
> -Seite1
> |-subkat1
> |-subkat2
> -Seite2
> |-subkat3
> |-subkat4
> -Seite3
> |-subkat5
> usw
>
> Auf den 3 Seiten befindet sich eine Extension die die GET Parameter
> auswertet und den Inhalt der entprechenden Seite erzeugt. Derzeit wird das
> Menü über eine Extension erzeugt, ich würde das lieber über nen Menü
> lösen.
>
> Folgender Ansatz fürs TS:
>
> lib.menuTop = HMENU
> lib.menuTop {
> 1 = TMENU_LAYERS
> 1 {
> wrap = <ul class="nav"> | </ul>
> lockPosition = x
> relativeToTriggerItem=1
> layerStyle = background:#767676;
> topOffset = 10
> leftOffset = 5
> hideMenuWhenNotOver = 50
> hideMenuTimer = 70
> expAll=1
> NO = 1
> NO {
> allWrap = <li> | </li>
> stdWrap.htmlSpecialChars = 1
> stdWrap.htmlSpecialChars.preserveEntities = 1
> }
> ACT = 1
> ACT < .NO
> }
> 2 = TMENU
> 2{
> wrap =
> NO {
> CONTENT
> {
> table = categories
> select{
> selectFields = subcat
> where = catid=1
> begin = 0
> }
> renderObj = TEXT
> renderObj{
> field = subcatname
> wrap = <li>|</li>
> }
> }
> }
> }
>
>
> Aber so recht will das nicht. Hat jemand nen Tipp für mich?
>
> Gruß
> René
More information about the TYPO3-german
mailing list