Hallo,
meine Frage bezieht sich auf die Übergabe von einem Objektinhalt in eine Variable. Folgenden Typoscript Code verwende ich, um eine Funktion aufzurufen:
# include php file
includeLibs.config_ext = EXT:config_ext/class.user_config_ext.php
myTemplate = USER
myTemplate {
userFunc = user_config_ext->user_getTemplate
}
Die PHP Funktion liefert mir auch einen String zurück. Wenn ich beispielsweise in meinem page Objekt folgenden Aufruf tätige bekomme ich einen String im Frontend angezeigt:
page {
#...
50 < myTemplate
#...
}
Nun möchte ich diesen String nicht anzeigen, sondern in eine Variable speichern. Dazu verwende ich folgenden Code:
page {
#...
10 = TEMPLATE
10.template = FILE
# Hier ist der Fehler, da kein String, sondern ein Objekt übergeben wird
10.template.file < myTemplate
10.workOnSubpart = DOKUMENT_WRAP
#...
}
Da beim Part "10.template.file" das Objekt und nicht der String übergeben wird, ist meine Seite fehlerhaft. Wie kann ich an der Stelle den Inhalt des Objektes als String an die Variable übergeben? Ist dies in Typoscript überhaupt Möglich? Falls nicht, wie kann ich an der Stelle "10.template.file" den Inhalt der PHP-Funktion übergeben?
Viele freundliche Grüße
Steve