Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing TYPO3响应img datakey.xxx是否没有stdWrap?_Image Processing_Typo3_Typo3 6.2.x_Responsive Images_Srcset - Fatal编程技术网

Image processing TYPO3响应img datakey.xxx是否没有stdWrap?

Image processing TYPO3响应img datakey.xxx是否没有stdWrap?,image-processing,typo3,typo3-6.2.x,responsive-images,srcset,Image Processing,Typo3,Typo3 6.2.x,Responsive Images,Srcset,我想在sourcecollection中获取特定的图像信息: 如果原始图像宽度

我想在sourcecollection中获取特定的图像信息: 如果原始图像宽度<1040px,则应给出具有原始宽度的数据键, 所以我试着得到原始宽度

maxW < TSFE:lastImageInfo|0
maxW
和其他不同的方法,但它似乎只捕捉标签而不是值。 参见示例“小”。 TSRef表示宽度,最大值。。。具有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

    }
}
tt_content.image.20.1.sourceCollection{
小>
小视网膜>
最小的{
宽度=320
maxW.cObject=TEXT
maxW.cObject.value=4444
数据键=最小
srcsetCandidate=320
元素宽度=320
}
minimate.maxW
  • 将呈现为srcset

要使用注册值,必须在
maxW
中使用
.data
。在您的if条件下,您已正确使用
.data

maxW.data = TSFE:lastImageInfo|0

是,但不管使用maxW.cObject=TEXT maxW.value=XXX或maxW.data=TSFE:lastmageinfo | 0或maxWmaxW.cObject,然后用
minimable.maxW
覆盖它,也不会起作用
minimate.maxW>
minimate.maxW.data=TSFE:lastImageInfo | 0
将是正确的方法。是的,我尝试了很多不同的方法,但我忘记了擦除,但我的问题是,它只适用于设置为string而不使用getData,minimate{width=320 maxW.cObject=TEXT maxW.cObject.value=4444/->null}#