[TYPO3-german] VHS If-Viewhelper Stack-Argument

bernd wilke t3ng at bernd-wilke.net
Wed Feb 11 16:14:16 CET 2015


Am 11.02.15 um 15:25 schrieb g4-lisz at tonarchiv.ch:
> Hallo Liste,
>
> kann mir jemand erklären, wie der VHS  If-Viewhelper zu verwenden ist?
>
> Das Beispiel sieht so aus:
>
> <v:if then="[mixed]" else="[mixed]" stack="{foo: 'bar'}">
>      <!-- tag content - may be ignored! -->
> </v:if>
>
> Die Erklärung zu stack: "The stack to be evaluated".
>
> Wie ist das gemeint - was wird hier wie evaluiert?
>

hm. bei jedem "If" braucht du eine Bedingung, "then" und "else" sollten 
klar sein, alos bleibt nur "stack" für die Bedingung welcher Zweig 
ausgeführt werden soll.
Wennman sich die Historie ansieht findet man dass v:if mit vhs 1.8.5 
eingeführt wurde. vorher existiert v:condition() (mit eindeutigem 
Parameter "condition")
andererseits exstierte damals v:condition.extend() um komplexe logische 
Ausdrücke auszuwerten. Vielleicht hat "stack" ja kombinierte Eigenschaften.

leider sind die Zeiten der guten Beispiele in der Dokumentation auf 
fluidtypo3.org vorbei und es wimmelt nur noch von nichtssagendem "foo" 
bei den Parametern :(

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list