[TYPO3-german] [6.2] Dateiendung in CASE verwenden

Ben Ner b.goetze at trendsetzer.eu
Wed Jun 14 11:09:40 CEST 2017


Ich möchte anhand einer Dateiendung den Wrap ändern doch leider komme ich nicht an den Dateinamen bzw. die Dateiendung:

10 = FILES
          10{
            references {
              table = pages
              fieldName = media
            }
            
            renderObj = TEXT
            renderObj {
              data = file:current:publicUrl
              wrap.stdWrap.cObject = CASE
              wrap.stdWrap.cObject{
                key.data = levelmedia:-1
                key.data.substring = 0,-3
                default = TEXT
                default.value =  <span><img src="|" title="{file:current:title // field:nav_title // field:title}" alt="{file:current:alternative // field:nav_title // field:title}" /></span><p>{field:title}</p>
                default.insertData = 1
                mp4 = TEXT
                mp4.value = <span><video src="|" loop class="desk" title="{file:current:title // field:nav_title // field:title}" alt="{file:current:alternative // field:nav_title // field:title}"></video></span><p>{field:title}</p>
              }
              insertData = 1
            }
            stdWrap.typolink.wrap = <div class="swiper-slide">|</div>
            stdWrap.typolink.parameter.field = uid
            stdWrap.typolink.ATagParams = class="m{register:count_MENUOBJ}"
            begin = 0
            maxItems = 2
          }
        }

wrap.stdWrap.cObject{
key.data = levelmedia:-1
key.data.substring = 0,-3

Wie erhalte ich hier "mp4", "jpg" oder "png"?? file:current:publicUrl ist hier nicht verfügbar und levelmedia:-1 gibt "34" zurück


More information about the TYPO3-german mailing list