Použití komponenty v Latte filtru

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

Ahoj,

prosím o radu.

Jak použít komponentu s formulářem uvnitř vlastního Latte filtru?

Uvedu příklad:
V databázi mám uložený text stránky, který obsahuje zástupný kód v hranatých závorkách:

Lorem ipsum ... text článku
[kontaktni_formular]

Pomocí filtru, chci nahradit tento zástupný kód za formulář pro zasílání dotazů. Formulář tak může být vložen na jakoukoliv stránku.

Nebo jak to řešíte vy?

Pavel Kravčík
Člen | 1182
+
0
-

Nejlépe do @layout, pokud má být na každé stránce.

Jinak v presenteru si zavolat správnou továrničku a následně:

	{control contactForm}
David Matějka
Moderator | 6445
+
+1
-

Ahoj, mrkni treba sem https://forum.nette.org/…u-z-databaze (jen teda misto registerHelper pouzijes addFilter)

Siki
Člen | 9
+
0
-

@PavelKravčík na každé stránce to právě nemá být.

@DavidMatějka Díky, to je přesně, co jsem potřeboval a hledal.