Sdílení proměnné mezi parrent a child šablonou

vosy
Člen | 525
+
0
-

Ahoj, je možno nějak v latte sdílet proměnnou mezi includovanými sobory?

parent file

{var $used_posters = []}

{include "child.latte"}

{dump $used_posters}

child.latte

{var $used_posters[] = "ahoj"}
dakur
Člen | 493
+
+4
-

Netuším, spíš bych řekl, že ne, i když nějaký work-around určitě bude.

Nejde ale ten preprocessing udělat v presenteru? Je lepší do šablony posílat hotová data než to lepit v ní..

Kamil Valenta
Člen | 752
+
0
-

Side-efectu se naopak chtějí všichni vyhnout. Ať už v šabloně, nebo kdekoliv jinde.

Work-aroundem by asi mohla být public property presenteru, do které šablona může zapisovat. Předpokládám, že i includovaná šablona, protože kontext presenteru bude mít.