Použití proměnné ve více šablonách
- n.u.r.v.
- Člen | 485
Ahoj, mám latte šablonu ve které ještě includuji dvě další latte šablony (jsou hned za sebou).
V té první vložené šabloně zakládám proměnnou kterou plním {var $prom=…}
A teď bych potřeboval tuto naplněnou proměnou použít – resp vypsat v té druhé vložené šabloně, ale nějak mi to nejde – prý „Undefined variable“
Jde to nějak udělat? díky
- duke
- Člen | 650
n.u.r.v. napsal(a):
Ahoj, mám latte šablonu ve které ještě includuji dvě další latte šablony (jsou hned za sebou).
V té první vložené šabloně zakládám proměnnou kterou plním {var $prom=…}
A teď bych potřeboval tuto naplněnou proměnou použít – resp vypsat v té druhé vložené šabloně, ale nějak mi to nejde – prý „Undefined variable“
Jde to nějak udělat? díky
Když includuješ další latte šablony, můžeš uvést parametry, které
se jim mají poslat.
Ve tvém případě:
{include "foo.latte", prom => $prom}
{include "bar.latte", prom => $prom}
Je to uvedeno i v dokumentaci.
Editoval duke (3. 7. 2018 14:54)