Zum Inhalt springen

Eigener ViewHelper wird nicht erkannt?

Erstellt am 7. Mai 2015 · 1 Antwort · letzte Antwort am 11. Mai 2015

Tags: Frage

krmelz ·

Moin zusammen,

ich komme hier gerade nicht weiter. Ich habe mir einen eigenen kleinen Viewhelper geschrieben, um die Objectacsessors schachteln zu können. Ich brauche nämlich ein Kostrukt a la {array.{arraystelle}}.

Mein ViewHelper liegt unter Ext/Classes/ViewHelpers, und hat den namespace Vendor\Extension\ViewHelpers.
Im Fluidtemplate binde ich ganz oben auch {namespace c = Vendor\Extension\ViewHelpers} ein.
wenn ich dann aufrufe <c:viewhelper param1:{xxx} param2:{yyy} /> passiert.... nichts. Es wird weder was ausgegeben, noch erscheint irgendwo eine Fehlermeldung.
Genutzt wird Typo3 6.2

Jemand ne Idee? Danke im Voraus =)

harald1972 ·

Moin auch,

Die Vermutung, daß dein VH nicht erkannt wird, trifft imho nicht zu.
Denn: Ändere doch einfach mal den Aufruf <c:viewhelpername ...> in <c:viewhelper_anderername ...>
Dies müsste zur Fehlermeldung führen, daß der VH-Namenicht entschlüsselt werden kann.

Auch sonst scheint mir alles schlüssig, was du schreibst.
Außer...

Versuch mal besser, die Parameter mit = zuzuweisen.

<c:myviewhelper param1="{var1}" param2="{var2}" />
<c:myviewhelper param1="value1" param2="value2" />

Gruß
Harald