znacka <html lang=„xx“> v sablone @layout.latte

vlkodlak
Člen | 119
+
0
-

Zdravím, mám klasickou šablonu

<!DOCTYPE html>
<html lang="XX">
   <head>
...
   </head>
   <body>
...

a rad bych to změnil ‘XX’, vždy když změním jazyk, jenže se mi nedaří najit/pochopit kdy a jak odeslat hodnotu do @layout.latte ještě před vytvořením samotné html stránky, někdy v startup()? a jak to předat?

Kamil Valenta
Člen | 546
+
+2
-

Proč ne v beforeRender()?

Marek Bartoš
Nette Blogger | 651
+
+2
-

Layout je součástí šablony presenteru, takže přes tu. $this->template->lang = 'foo'. V render*() nebo beforeRender()

David Grudl
Nette Core | 7734
+
+1
-

Doporučuju přečti si tohle https://doc.nette.org/…n/presenters

Kdyby jsi měl nějaké nejasnosti, dej vědět.

vlkodlak
Člen | 119
+
0
-

Děkuji všem poradcum / @KamilValenta, @MarekBartoš, @DavidGrudl /
vyřešeno pomoci beforeRender