Ich habe ein Fluss-Gitter, das wie folgt aussieht:TYPO3 Flux - Inhalt des Rasters immer gibt nichts
<flux:grid>
<flux:grid.row>
<flux:grid.column name="content" label="Content"/>
</flux:grid.row>
</flux:grid>
Es ist ein Wrapper für andere Content-Elemente (nämlich Elemente eines Schiebers).
Jetzt muss ich jedes der Elemente in einem <li>
-Tag wickeln.
Also dachte ich, ich bekomme den Inhalt als Array und rendere es in jeder Schleife.
<flux:content.render area="content" as="slides" render="1" />
Ich dachte, ich die Elemente in einer Variablen namens jetzt slides
haben würde. Aber das scheint nicht der Fall zu sein. Als ich <f:debug>{slides}</f:debug>
verwende ich nur eine leere Variable bekommen ...
So dies nicht gelingt:
<f:for each="{slides}" as="slide">
<f:debug>{slide}</f:debug>
</f:for>
Gerade Ausgeben des Inhalts wie das funktioniert, aber:
<flux:content.render area="content"/>
Was soll ich tun falsch?
[Bearbeiten]
Ich bin einen Schritt weiter ...
<v:variable.set name="contentElements" value="{flux:content.get(area:'content', render:'FALSE')}" />
zurückkehrt in der Tat ein Array mit den Elementen.
Aber wenn ich versuche, um die Elemente zu machen, sie sind leer:
<f:for each="{contentElements}" as="contentElement">
UID: {contentElement.uid}<br />
<v:content.render contentUids="{0:contentElement.uid}" />
</f:for>
die UID korrekt ausgegeben - das v: content.render nicht