Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/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
Typo3 使用流体中的图像键入3_Typo3_Typoscript_Fluid - Fatal编程技术网

Typo3 使用流体中的图像键入3

Typo3 使用流体中的图像键入3,typo3,typoscript,fluid,Typo3,Typoscript,Fluid,我想使用GIFBUILDER制作一个带有覆盖的图像。因此,图像应通过流体传输 这就是我到目前为止所做的: 流质 目前,我只得到一个带有版权标签的白色背景。但是如果我做了这样的事情 10 = IMAGE 10.file = fileadmin/path/to/file 一切正常 所以我的问题是:如何将图像从流体正确地传递到打字稿 除此之外,如何通过流体传递Contentelement的值,使覆盖文本也具有动态性 致以最良好的问候和感谢 更新: {image}一个图像的输出: 更换 10 = IM

我想使用GIFBUILDER制作一个带有覆盖的图像。因此,图像应通过流体传输

这就是我到目前为止所做的:

流质

目前,我只得到一个带有版权标签的白色背景。但是如果我做了这样的事情

10 = IMAGE
10.file = fileadmin/path/to/file
一切正常

所以我的问题是:如何将图像从流体正确地传递到打字稿

除此之外,如何通过流体传递Contentelement的值,使覆盖文本也具有动态性

致以最良好的问候和感谢

更新:

{image}一个图像的输出:

更换

10 = IMAGE
10 {
    file.import = {field:image}
    file.import.insertData = 1
    file.import.treatReferenceAsId = 1
}

TREATEREFERENCEAID应为TREATEIDASREFERENCE。它也是file的属性,而不是file.import的属性。我不确定为什么file.import={field:image}和insertData=1不起作用,但file.import.field=image起作用。反正它更干净,所以我试了一下


你可能还想在图像中添加一个宽度和高度或maxW和maxH,除非你100%确定它们总是300x500像素。

你能在for循环中发布{image}的结果吗?@RudyGnodde我用调试输出的屏幕截图更新了这个问题似乎问题出在其他地方,由于这不起作用,我尝试了它,并用额外的编辑更新了我的答案
10 = IMAGE
10.file = fileadmin/path/to/file
10 = IMAGE
10 {
    file.import = {field:image}
    file.import.insertData = 1
    file.import.treatReferenceAsId = 1
}
10 = IMAGE
10 {
    file.import.field = image
    file.treatIdAsReference = 1
}