TYPO3 - 内联FLUID - 添加空格

时间:2017-05-18 09:05:52

标签: php typo3 inline fluid

我正在搜索示例或解决方案。 我有一个内联,我需要一个空格后的项目

{items -> f:for(each: '{field.referenzTeaserCategory -> dce:explode(delimiter:\',\')}', as: 'items', iteration: 'iterator')}

输出是“cat1cat2cat3”,但我需要带空格的输出,如下所示:“cat1 cat2 cat3”

感谢您的解决方案。

3 个答案:

答案 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:\',\')} '