Typo3 Snippets  >  Snippets  >  Menu  >  Menu mit DAM-Bildern

Menu mit DAM-Bildern

Menus, die nicht nur den Titel, sondern auch noch ein Bild und zusätzliche Informationen der Unterseiten anzeigen, kann man wie folgt erstellen.

Diese Konfiguration erlaubt den Zugriff auf Bilder, die per DAM in den Page-Header eingefügt wurden.

Die Zeile 'pidInList = 2176' muss dabei die PID des Media-Ordners enthalten.

 

lib.libcontent = HMENU
lib.libcontent.1 {
  NO.stdWrap.cObject = COA
  NO.stdWrap.cObject {
    10 = TEXT
    10.field = title
    10.wrap =
    20 = TEXT
    20.field = abstract
    20.wrap =|
  }
  NO.beforeImg{
    import.cObject = CONTENT
    import.cObject.table = tx_dam
    import.cObject.select {
        pidInList = 2176
        where = tx_dam_mm_ref.tablenames = pages        
        andWhere {
           field = uid
           wrap = tx_dam_mm_ref.uid_foreign= |
       }  
       selectFields = file_name, file_path
       max = 1
       leftjoin = tx_dam_mm_ref ON (tx_dam.uid = tx_dam_mm_ref.uid_local)
    }
    import.cObject.renderObj = COA
    import.cObject.renderObj {
        5 = TEXT
        5.field = file_path
        5.wrap = |/
        10 = TEXT
        10.field = file_name
    }
    width = 180m
  }
}