Vložení snippetu uvnitř formuláře

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

Ahoj, mám formulář a potřebuji jeho část (např. selectbox) zabalit do snippetu.

Při manuálním vykreslení formuláře je to snadné:

{form linkCreateForm}
  <div class="form-group required">
    {label source/}
    {input source}
  </div>
  {snippet targetSnippet}
    <div class="form-group required">
      {label target/}
      {input target}
    </div>
  {/snippet}
  <div class="form-group required">
    {label parent/}
    {input parent}
  </div>
  <div class="form-group required">
    {input submit}
  </div>
{/form}

Jak toho ale dosáhnout při vykreslení formuláře přes makro control?

{control linkCreateForm}

Ví někdo? Stačí nakopnout… Díky

Václav Kraus
Člen | 77
+
0
-

Nešla by z toho udělat komponenta, která bude mít nějakou funkci render s touto šablonou?
https://doc.nette.org/…n/components

Pak si to jen injectnout do presenteru a vykreslovat to {control neco}

flamengo
Člen | 135
+
0
-

@contineo.cz Ahoj, vyřešil jsi to prosím nějak? Přesně toto bych teď právě potřeboval :)