0

私はsourcecollectionで特定の画像情報を取得したい:私はTYPO3応答img datakey.xxxにはstdWrapがありませんか?

maxW < TSFE:lastImageInfo|0 

およびその他のdiffernetの方法元の幅を取得しようとしました 、それが元の幅を持っているdatakeyを与える必要があり、元のimagewidth < 1040px場合 をしかし、それは値ではなくラベルだけを捕まえるようです。 "small"の例を参照してください。 TSRefはwidth、maxW ...はcapdillitiesをstdWrapしているので、どのように値を取得できますか?

tt_content.image.20.1.sourceCollection { 
    small > 
    smallRetina > 


    smallest { 

     width = 320 
     maxW.cObject = TEXT 
     maxW.cObject.value = 4444 
     dataKey = smallest 
     srcsetCandidate = 320 
     elementwidth = 320 
    } 
    smallest.maxW < TSFE:lastImageInfo|0 // gets null 


    smaller { 
     width = 480 
     if.isLessThan = 439 
     if.value.data = TSFE:lastImageInfo|0 
     testparm = testp 
     maxW < TSFE:lastImageInfo|0 //gets null 
     dataKey = smaller 
     srcsetCandidate = 480 
     elementwidth = 480 
    } 

    small { 
     stdWrap.cObject = COA 
     stdWrap.cObject { 
      10 = LOAD_REGISTER 
      10.intobj2 = COA 
      10.intobj2 { 
       10 = TEXT 
       10.data = TSFE:lastImageInfo|0 

      } 
      20 = TEXT 
      20.insertData = 1 
      20.data = ghj 

     } 
     width = 720 
     if.isLessThan = 719 
     if.value.data = TSFE:lastImageInfo|0 
     maxW = 720 
     dataKey = small 
     maxW.insertData = 1 
     maxW.stdWrap.insertData = 1 
     maxW.stdWrap.cObject < .stdWrap.cObject.20 // gets "TEXT"!!! 
     srcsetCandidate = 720 
     elementwidth = 720 
    } 


    ... 

    realSizePic { 
     width.data = TSFE:lastImageInfo|0 
     maxW.data = TSFE:lastImageInfo|0 
     maxW.cObject = TEXT 
     maxW.cObject.value = testrealsize 
     #mediaQuery = (min-width: 1100px) 
     dataKey = biggest 
     srcsetCandidate.stdWrap.data = TSFE:lastImageInfo|0 
     /* doesn'T work!!! 
     srcsetCandidate.cObject = TEXT 
     srcsetCandidate.cObject { 
      data = TSFE:lastImageInfo|0 
     } 
     */ 
     elementwidth.data = TSFE:lastImageInfo|0 

    } 
} 
  • はあなたがregistred値を使用したいときmaxW.dataを使用する必要がsrcset

答えて

0

としてレンダリングされます。あなたの場合は条件では、はい、関係なく maxW.cObject = TEXT maxW.value = XXX または maxW.data = TSFE使用するのでは正しく.data ...

maxW.data = TSFE:lastImageInfo|0 
+0

を使用していますlastImageInfoを| 0 または maxW user3699049

+0

maxW.insertDataを設定する場合でも、私はオブジェクトの名前を取得するには、オブジェクトを指し示す文字列と場合を受け入れますsmallest.maxW 'と 'smallest.maxW.data = TSFE:lastImageInfo | 0'が正しい方法です。 –

+0

はい、最小{ 幅= 320 maxW.cObject = TEXT maxW 、私は私が消すのを忘れてさまざまな方法の多くを試しましたが、私の問題は、それが唯一のgetDataを使用して文字列にない設定でworkesということです.cObject.value = 4444 // - > null } # – user3699049

関連する問題