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

d.ros projects at r-system.de
Thu Feb 12 12:24:27 CET 2015


Hello,

erstmal checken, ob v:if überhaupt benötigt wird, denn f:if tut meistens 
das was es soll und reicht:

https://fluidtypo3.org/viewhelpers/fluid/master/IfViewHelper.html

Dann noch etwas zum Verständnis, warum die Dokumentation so ist: 
https://github.com/FluidTYPO3/fluidtypo3org/issues/27

Und wenn man die FluidSyntax drauf hat, klappts auch mit dem Verständnis 
für v:if

Siehe:
[1] 
https://fluidtypo3.org/documentation/templating-manual/introduction/fluid-best-practice.html

[2] 
http://docs.typo3.org/flow/TYPO3FlowDocumentation/stable/TheDefinitiveGuide/PartV/FluidViewHelperReference.html

[3] 
http://docs.typo3.org/typo3cms/ExtbaseFluidBook/8-Fluid/8-developing-a-custom-viewhelper.html#prepare-viewhelper-for-inline-syntax

Cheers.




Am 11.02.2015 um 16:14 schrieb bernd wilke:
> 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



More information about the TYPO3-german mailing list