[TYPO3-german] Viewhelper: Grenzen der Verschachtelung

g4-lisz at tonarchiv.ch g4-lisz at tonarchiv.ch
Fri Apr 4 20:44:07 CEST 2014


Hallo Leute,

wahrscheinlich ist es etwas viel verlangt, dass das auch noch geht, oder
ist die Syntax falsch? Dreifach verschachtelt und auch noch als Array...

Ich will einen eigenen Viewhelper als Argument des Alias-Viewhelper
verwenden. Letzterer verlangt ja nach einem Array in der Form:

    <f:alias map="{x: 'foo'}">{x}</f:alias>

Mein eigener Viewhelper würde so alleinstehend einen String erzeugen:

   { my:disp( obj:namen, prop:'{grafik.uid}' ) }

Wenn ich das zusammen baue, kriege ich:

     <f:alias map="{x: '{ my:disp( obj:namen, prop:'{grafik.uid}' )
}'}">{x}</f:alias>

Das geht aber nicht mehr, der Fehler lautet: The argument "map" was
registered with type "array", but is of type "string" in view helper
"Tx_Fluid_ViewHelpers_AliasViewHelper".

Ich muss dann wohl meinen eigenen Viewhelper schreiben, oder doch nicht?

Grüße,
Till


More information about the TYPO3-german mailing list