FlashMessages – pozice v .latte šabloně

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

Zdravím,

omlouvám se za hloupý dotaz, ale jak mám určit v Latte šabloně, kde se bude zobrazovat FlashMessage? (Mne se totiž zobrazuje na začátku {block content} → tj. před nadpisem stránky a chtěl bych ji dostat pod ten nadpis.)

Zkoušel jsem:

<div class='{$flash->type}'>{$flash->message}</div>

ale vyhodilo to chybu: Undefined variable ‚flash‘ → Jak ji mám definovat?

Děkuji,
sd

Editoval sd (2. 4. 2014 14:43)

Mariocz
Člen | 52
+
0
-

Jsou uložený v poli.

<div n:foreach="$flashes as $flash" class="flash {$flash->type}">{$flash->message}</div>
sd
Člen | 87
+
0
-

Děkuji,
jen když do šablony vložím tento div, tak se mi ta zpráva vypíše 2×, lze nějak tu první flashmessage odstranit?

Děkuji,
sd

Mysteria
Člen | 797
+
0
-

Pokud se ti stejná správa zobrazí vždy 2×, tak máš ten výpis vloženej na dvou místech.

Mariocz
Člen | 52
+
0
-

jo, nejspíš ho budeš mít ze sandboxu ještě v @layout.latte