[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