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
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
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}