[TYPO3-german] Typoscript-Konstante wird erscheint im TSOB richtig, im Frontend aber nicht

Mikel lists at con-version.com
Mon Jan 30 10:03:08 CET 2017


Hallo Johannes,

wie ist bei Dir das PAGE-Objekt definiert? Als Typ FLUIDTEMPLATE?
Normalerweiße:
page = PAGE
page.10 = FLUIDTEMPLATE
page.10.variables.var_name = {$relation_to_constant}

Allerdings musst Du diese zuvor noch in einen Typen umwandeln. An dieser Stelle in einen String, also vom Objekt TEXT.
page.10.variables.var_name = TEXT
page.10.variables.var_name.value = {$relation_to_constant} 

Im Fluid-Template kannst Du per <f:debug>{var_name}</f:debug> prüfen, ob diese entsprechend durchkommt.

Eine Alternative ohne die Typenzuweisung geht per „settings“ anstelle von „variables":
page.10.settings.view.var_name = {$relation_to_constant}
Im Frontend: <f:debug>{settings.view.var_name}</f:debug>
In diesem Beispiel also ohne „ = TEXT“ usw.


Dies dürfte beide Deiner Probleme beheben, oder?
Andernfalls bitte genauer schildern…

Mikel


More information about the TYPO3-german mailing list