[英]TYPO3 - inline FLUID - add a Space
我在尋找示例或解決方案。 我每個人都有一個內聯,項目后需要一個空格
{items -> f:for(each: '{field.referenzTeaserCategory -> dce:explode(delimiter:\',\')}', as: 'items', iteration: 'iterator')}
輸出為“ cat1cat2cat3”,但我需要帶空格的輸出,例如:“ cat1 cat2 cat3”
感謝您的解決方案。
使用部分文件來解決它:
MyPartial.html
<f:spaceless>
<f:for each="{field.referenzTeaserCategory -> dce:explode(delimiter:',')}" as="item" iteration="iterator">
{item}
</f:for>
</f:spaceless>
您還可以在模板中使用Sections:
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>
我認為您不能使用帶有普通流體的內聯符號構建此代碼。
您需要使用viewhelper將變量items
與字符串' '
連接在一起。 您可以引入此VH或使用標記符號:
<f:for each="{field.referenzTeaserCategory -> dce:explode(delimiter:',')}" as="items" iteration="iterator">{items} </f:for>
順便說一句:真的項目s嗎? 一次只有一項
尚未使用內聯foreach,但在大括號后可以使用空格。
像這樣: '{field.referenzTeaserCategory -> dce:explode(delimiter:\\',\\')} '
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.