verschachtelte ViewHelper / Inline-Notation [Gelöst]

  • harald1972 harald197...
    Sternenflotten-Admiral
    0 x
    198 Beiträge
    13 Hilfreiche Beiträge
    14. 03. 2013, 09:37

    Hallo Leute,

    ich hab hier folgendes Problem:
    units ist ein Array (hier belanglos);
    letter.articles ist ein Tx_Extbase_Persistence_ObjectStorage,
    dessen Anzahl (count) möchte ich dem render-ViewHelper (als number) übergeben.

    Ich hab schon alle Schreibweisen ausprobiert, die mir eingefallen sind.
    Das hier ist mein neuester Versuch (klappt nur nicht):

    1. <f:render partial="Article/FormFields" arguments="{units:units, number: letter.articles -> f:count() }" />

    Ich habs auch mit <f:map> versucht, aber der frisst meinen count()-Aufruf auch nicht.

    Die Ausgabe von {letter.articles->f:count()} funzt ja. Nur möchte ich diesen Wert an den render-ViewHelper übergeben.

    Wie krieg ich das hin?

    Btw: Wenn mir jemand sagen kann, wo ich eine brauchbare Doku zu der Inline-Notation finde, wär ich auch schon mal glücklicher.

    Gruß Harald


  • 1
  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    1 Hilfreiche Beiträge
    14. 03. 2013, 12:02

    Hallo,

    probier es mal so:

    1. <f:render partial="Article/FormFields" arguments="{units:units, number: '{letter.articles -> f:count()}'}" />

    VG,
    LuP

  • harald1972 harald197...
    Sternenflotten-Admiral
    0 x
    198 Beiträge
    13 Hilfreiche Beiträge
    14. 03. 2013, 12:24

    Wow #angry#

    mir fehlt echt eine Doku zu dieser Notation.
    Ich war der Ansicht, daß ich das auch versucht hab... :o vielleicht hab ich auch die Apostrophe anders rum verwendet.

    Okay, so tut's ! :) ...soweit ich es bisher getestet hab.

    Danke! erledigt.

  • 1