Ich möchte eine bedingte Anweisung für das Anwenden einer anderen Vorlage auf News (tt_news) verwenden. Derzeit verwende ich eine Benutzerfunktion, die wahr/falsch zurückgibt. Wenn die aktuelle News eine bestimmte Kategorie hat und korrekt funktioniert, geben Sie 1
zurück, andernfalls geben Sie Null
zurück.Wie verwendet man Variable/user_func in einer bedingten Anweisung in Typoscript (TYPO3 6.2)?
folgte ich die offizielle Dokumentation und andere Seiten, so habe ich den Zustand
[userFunc = user_isLatin]
plugin.tt_news.templateFile = fileadmin/templates/plugins/tt_news/latin_detail.html
page.1010 = TEXT
page.1010.value = LATIN
[ELSE]
plugin.tt_news.templateFile = fileadmin/templates/plugins/tt_news/general_detail.html
page.1010 = TEXT
page.1010.value = OTHERS
[END]
aber es zeigt immer OTHERS
. Ich versuchte folgendes mit Variablen
temp.catuid = USER
temp.catuid.preUserFunc = user_ttNewsInCat
latin = TEXT
latin.value < temp.catuid
[latin.value = 1]
....
[ELSE]
....
[END]
aber es funktioniert auch nicht.
Haben Sie die Lösung gefunden? –
Nein für diesen Weg. Ich musste einen anderen Weg finden, um dies zu lösen, durch Programmierung im Frontend mit Markern und Javascript. –