Kdyby/Replicator latte vykreslování vnořených containerů

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
SombreroMickey
Člen | 2
+
0
-

Dobrý den,
používám replicator z kdyby a mám problém s vypsáním v latte. Jednak replikuji celý formulář a pak jěště část formuláře uvnitř.
http://pastebin.com/GnVYW2aL
a {label majetekcon-$di-majetek/} už to nenajde a crashne. Nevíte jak nejlépe vypsat ten vnitřní container ? Díky

David Matějka
Moderator | 6445
+
+1
-

Cela cesta k tomu majetek je form_main-$id-majetekcon-$di-majetek, nikoliv pouze majetekcon-$di-majetek, jak se snazis ty.
Bud tedy pouzij onu celou cestu, nebo muzes vyuzit makro formContainer, ktere ve svem scope zmeni $_form a $form a budes moci pouzit relativni cestu…

{foreach $form['form_main']->containers as $id => $formmain}
        {label form_main-$id-sex/}
        {input form_main-$id-sex}
		{formContainer $formmain}
        {foreach $formmain['majetekcon']->containers as $di => $majetek}
         {label majetekcon-$di-majetek/}
         {input majetekcon-$di-majetek}
        {/foreach}
		{/formContainer}
{/foreach}
SombreroMickey
Člen | 2
+
0
-

Díky za odpověď, udělal jsem jak si napsal, ale zároveň jsem si vytvořil 2 nové problémy. Při zmáčknutí tlačítka přidat vnitřní container se nepřidá nový a zároveň se replikuje i ten velký, ale u toho druhého velkého už to nevypíše žádný vnitřní cyklus.
Presenter:
http://pastebin.com/PaUyWFrh
Latte:
http://pastebin.com/74R37sHr

Editoval SombreroMickey (20. 12. 2014 10:37)