Zobrazení formuláře přes includované latte

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

Zdravím, učím se s nette a narazil sem na problém který nejsem schopný sám vyřešit.
V @layout.latte mám část stránky která bude na celém webu identická, jako součást této stránky bych chtěl mít i formulář. Bohužel nevím jak ho sem přidat

@layout.latte

	<div id="formular">
		{include 'Formular/default.latte'}
	</div>

FormularPresenter.php

namespace App\Presenters;

use Nette\Application\UI\Presenter;
use Nette\Application\UI\Form;

class FormularPresenter extends Presenter {

    public function createComponentFormularForm() {
        $form = new Form;
        // Prvky formuláře
        return $form;
    }

    public function forularFormSucceeded($form, $values) {
        //...
    }

Formular/default.latte

	{control formularForm}

Pokud se na Formular: nasměruju přez odkaz tak se formulář na prázdný stránce normálně vykreslí, ale pokud se ho snažím jakkoliv vložit do layoutu tak mi to vypíše že ho nemuže najít. Můžete mi prosím poradit kde dělám chybu? Nebo na to du uplně blbě?

David Matějka
Moderator | 6445
+
+1
-

Ten formular musis umistit do BasePresenter-u, aby byl dostupny ve vsech presenterech, ktery od nej dedeji.

Jerry
Člen | 9
+
0
-

Funguje podle představ :-)
Dík moc