[TYPO3-german] Menü aus SQL Abfrage

ReneŽ Kockisch kockiren at tu-cottbus.de
Thu Feb 26 14:09:27 CET 2009


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 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