[TYPO3-german] Viewhelper: Grenzen der Verschachtelung
g4-lisz at tonarchiv.ch
g4-lisz at tonarchiv.ch
Fri Apr 4 21:30:06 CEST 2014
Hi Jost,
super, das klappt, Danke!
Hätte ich eigentlich selber drauf kommen können ;)
Grüße,
Till
On 04/04/2014 09:06 PM, Jost Baron wrote:
> Hi Till,
>
> nein, du brauchst keinen eigenen ViewHelper, du muss aber die inneren
> Hochkommata escapen:
>
> <f:alias map="{x: '{ my:disp( obj:namen, prop:\'{grafik.uid}\' )
>> }'}">{x}</f:alias>
> Für Tiefere Ebenen braucht man mehr Backslashes. Mehr info hier (vor
> allem die letzten beiden Sätze des Abschnittes):
>
> http://forge.typo3.org/projects/typo3v4-mvc/wiki/FAQ#Can-ViewHelpers-be-nested
>
> Gruß Jost
>
> On 04/04/2014 08:44 PM, g4-lisz at tonarchiv.ch wrote:
>> 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
>>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list