2017-09-07 2 views
0

j'ai un problème avec la f ligne: rendre:TYPO3 - ligne f: section f: rendre ne fonctionnent pas

<f:section name="sysCategory"> 
    <f:for each="{sysCategoryDetailArray}" as="category" iteration="iteration"> 
     <f:spaceless>{category.title}</f:spaceless> 
    </f:for> 
</f:section> 

Travaux:

<f:render section="sysCategory" arguments="{_all}" /> 

Dont travail:

{f:render(section: 'sysCategory', arguments: {_all})} 

Merci pour votre aide!

Répondre

3

{f:render(section: 'sysCategory', arguments: _all)} est ce dont vous avez besoin.

+0

JEAR! ça marche bien, merci !! {F: spaceless() -> f: render (section: 'sysCategory', arguments: _all)} –

+1

Enchaînement 'f: spaceless' il n'y a rien - si vous voulez que la sortie de f: render soit passée à travers l'espace formateur, vous devez faire '{f: render (section: 'sysCategory', arguments: _all) -> f: spaceless()}'. Le côté gauche est évalué en premier, puis transmis en tant que contenu enfant rendu au lien de chaîne suivant, et ainsi de suite. –

0

Vous devez écrire arguments: variable ou arguments: '{variable}' lorsque vous écrivez en syntaxe inline.