【发布时间】:2016-08-19 16:52:24
【问题描述】:
我需要这个 FLUID 代码“内联”:
<f:for each="{dce:fal(field:'textImageTeaserImage', contentObject:contentObject)}" as="fileReference" iteration="iterator">
<f:image src="{fileReference.uid}" treatIdAsReference="1" title="{field.textImageTeaserHeadline}" alt="{field.textImageTeaserHeadline}" class="img-responsive" width="1920c" height="780c" />
</f:for>
这里是一个带有 Image-Url 的测试:
{f:for(each: '{dce:fal(field: \'textImageTeaserImage\', contentObject:contentObject)}', as:'fileReference', iteration:'iterator') -> f:uri.image(src: 'fileReference.uid', treatIdAsReference: '1')}
但是,它不起作用:(
谢谢, 塞巴斯蒂安
【问题讨论】:
-
f:uri.imageViewHelper 似乎不支持内联渲染。符号{X -> <ViewHelperName>()}意味着,视图助手的“主要”参数(可能是任何一个)设置为X,仅此而已(例如,对于f:count(),主要参数是subject)。所有其他参数仍然必须在括号内传递。从source code 看来,图像 ViewHelper 没有主要参数,因此不能这样使用。