Zum Inhalt springen

Fluidtemplate Partial ohne data variables ?!

Erstellt am 4. Juli 2016 · 1 Antwort · letzte Antwort am 8. Juli 2016

Tags: Fluid, Frage

TheFreeman ·

Hallo zusammen,

ich habe folgendes unerklärliches Problem:
All meine Fluid-Templates auch die Partials werden gerendert.
Bis auf eines, wo ein data-debug nur ein NULL zurückgibt und
der Renderer will hier nicht arbeiten.

Hier mal mein Partial:

<div class="content-row">
	<div class="content-color-cell"></div>
	<div class="content-cell-double">
		<f:debug>{data}</f:debug>
		<f:format.raw>{content_main}</f:format.raw>
	</div>
	<div class="content-color-cell"></div>
</div>

Das HTML wird genau so ausgegeben. Nur die content_main Variable wird nicht gerendert.

Die Debug-Ausgabe schaut hier so aus:

Extbase Variable Dump

NULL

Alles andere Funktioniert einwandfrei.
Was könnte das sein?

Wenn ich das Debug in einen anderen Bereich (Template, Layout, anderes Partial) verschiebe, bekomme ich alle Variablen ausgegeben. Aber nur bei dem einen nicht. Ich dreh noch durch. :-(

Das ist auch das einzige Partial, in dem im bisher das hier verwendet habe:

<f:format.raw>{content_main}</f:format.raw>

In doese Variable wird style.content.get geschrieben.

variables {
	content_main < styles.content.get
	content_main.select.where = colPos=1
}

Auch das hier wird nicht grerendert:

variables {
	content_main = TEXT
	content_main.value = WARUM NUR GEHT DAS NICHT MEHR?
}

Warum rendert er mir die variables nicht?
Bitte, ich bin am verzweifeln.🙂

toifel ·

Gibst du dem Partial denn die Daten als argument mit?
Das sollte dann in etwa so aussehen:

<f:render partial="PartialName" arguments="{data: data, content_main: content_main}" />