[TYPO3-german] GMENU altImageResource Path / dynamisches Menu mit Images aus Media Resource der Seite (typo3 7.1.0)

Stefan Paul stefan.paul at kabeljournal.de
Tue Jan 3 16:09:29 CET 2017


ist zwar schon etwas älter...
Ich hatte das ähnliche Problem unter 7.6. 
Hier meine Lösung:

temp.menu = HMENU
temp.menu.entrylevel = 0
temp.menu.wrap = |
temp.menu.1 = GMENU
temp.menu.1 {
  wrap = |
  NO {
    altImgResource {
      import.cObject = FILES
      import.cObject {
        references {
          table = pages
          uid.field = tsfe:id
          fieldName = media
        }
        maxItems = 1
        begin = 0
        renderObj = IMG_RESOURCE
        renderObj {
          required = 1
          file.import.data = file:current:publicUrl
          file.treatIdAsReference = 1
        }
      }
    }
    
    # fall back GIFBUILDER item, if no result from altImgResource:
    XY = [10.w]+15,41
    format = png
    backColor = #426C15
    transparentColor = #426C15
    
    10 = TEXT
    10.text.case=upper
    10.text.crop=30|...|1
    10.text.field = nav_title // subtitle //  title 
    10.offset = 0,26
    10.align = center
    10.fontColor=#FFFFFF
    10.fontSize = 18

    allWrap = <DIV class="container-menu-0-no">|</DIV>
    ATagTitle.field = nav_title // subtitle //  title    
 
  }
  RO < .NO
  RO = 1
  RO.10.fontColor=#E4A514
  RO.10.transparentColor = #E4A514
  RO.altImgResource.import.cObject.begin = 1

  # Enable active state and set properties:
  ACT < .NO
  ACT = 1
  ACT.10.fontColor=#FFFFFF
  ACT.10.transparentColor = #FFFFFF
  ACT.altImgResource.import.cObject.begin = 2
}


More information about the TYPO3-german mailing list