Folgendes Beispiel zeigt, wie einfach es mit einer Typo3 SQL Abfrage ist, eine Kategoriemenue zu erstellen. Die Wiedergabe des Menues wird wieder in einem TemplaVoila Typo3 Objekt gespeichert.

lib.tt_news_kategorien = COA
lib.tt_news_kategorien {
  10 = CONTENT
  10 {
    table = tt_news_cat
    select {
      # Hier bitte die eigene Sysfolder ID oder ID's eintragen
      pidInList = 4
    }
    renderObj = COA
    renderObj.wrap = <p>|</p>
    renderObj {
      10 = TEXT
      10.field = uid
      10.dataWrap = <a href="index.php?id={TSFE}&tx_ttnews[cat]=|"
      10.insertData = 1
      11 = TEXT
      11.field = description
      11.dataWrap = title="|">
      20 = TEXT
      20 {
        field = title
        wrap = <strong>|</strong>
        if {
          value.field = uid
          equals.data = GPvar:tx_ttnews|cat
        }
      }
      21 = TEXT
      21 {
        field = title
        wrap = |
        if {
          value.field = uid
          equals.data = GPvar:tx_ttnews|cat
          negate = 1
        }
      }
      30 = TEXT
      30.value = </a><br />
    }
  }
}