我正在搜索示例或解决方案。 我有一个内联,我需要一个空格后的项目
{items -> f:for(each: '{field.referenzTeaserCategory -> dce:explode(delimiter:\',\')}', as: 'items', iteration: 'iterator')}
输出是“cat1cat2cat3”,但我需要带空格的输出,如下所示:“cat1 cat2 cat3”
感谢您的解决方案。
答案 0 :(得分:1)
使用部分文件解决它:
MyPartial.html
<f:spaceless>
<f:for each="{field.referenzTeaserCategory -> dce:explode(delimiter:',')}" as="item" iteration="iterator">
{item}
</f:for>
</f:spaceless>
您还可以在模板中使用章节:
MyTemplate.html
<div class="{f:render(section:'myCategories', arguments:_all)}"></div>
<f:section name="MyCategories"><f:spaceless>
<f:for each="{field.referenzTeaserCategory -> dce:explode(delimiter:',')}" as="item" iteration="iterator">
{item}
</f:for>
</f:spaceless></f:section>
答案 1 :(得分:0)
我不认为您可以使用普通流体的内联符号来构建它
您需要使用viewhelper将变量items
与字符串' '
连接起来。您可以引入此VH或使用标记符号:
<f:for each="{field.referenzTeaserCategory -> dce:explode(delimiter:',')}" as="items" iteration="iterator">{items} </f:for>
顺便说一句:真的是项目 s ?它只是一个项目(一次)
答案 2 :(得分:0)
还没有使用内联foreach但是在结束花括号之后可能会产生白色。
像这样:'{field.referenzTeaserCategory -> dce:explode(delimiter:\',\')} '