import vs. include with blocks
- elnathan
- Člen | 11
Ahoj, v latte v2.11.7 jsem mohl použít:
{include "block.latte" with blocks title: "Nadpis"}
což mi do
šablony načetlo X definic bloků, které jsem mohl ibovolně použít a
všechny znaly proměnnou $title.
Po upgrade na latte v3.0.14 přestal with blocks
fungovat.
Nahradil jsem jej tedy za {import "block.latte"}
. Jak těm blokům
ale předám nějakou hodnotu v latte? Potřebuji ji ale definovat už při
načítání bloků a né až v momentě vykreslení. Přímo do importu to
přidat nejde a pokud to definuji jen jako běžnou proměnnou v latte, odkud
je volán import, tak je to samozřejmě nezná, díky.
- elnathan
- Člen | 11
David Grudl napsal(a):
Co to znamená přestal fungovat? Fungovat by měl.
https://fiddle.nette.org/latte/#…
v2.11.7: funguje
v3.0.14: Cannot include undefined block 'content'.