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

d.ros projects at r-system.de
Thu Feb 12 12:34:38 CET 2015


Nachtrag mit Beispielen -> https://github.com/FluidTYPO3/vhs/pull/401

Am 12.02.2015 um 12:24 schrieb d.ros:
> 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