Komunikácia medzi komponentami

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

Zdravím,

používam doplnok HeaderContol pre generovanie html hlavičky.
Taktiež používam množstvo ďalších komponent. Žiaľ, nejak neviem prísť na riešenie pridávania JS a CSS súborov podla použitých komponent. Dá sa pravdaže stále posielať všetky možné CSS a JS, ale to je podla mňa veľmi zlé riešenie.

Prišiel som na jedno, z časti funkčné, ale nesprávne riešenie.
Komponenty zapísali (v __construct) aké súbory potrebujú do session a továrnička pre HeaderControl ich tam popridávala.
Takto to ale funguje iba pre komponenty použité v @layout.latte. V podšablónach už nie. Pravdepodobne by stačilo render headeru akosi oneskoriť.

Ako tento problém riešite vy?

Editoval romiix.org (10. 1. 2012 21:53)

Nox
Člen | 378
+
0
-

hosipLane brzdi s tou propagací :D (ne vážně romiixi, včera k tomu zde byly 2 témata)

https://forum.nette.org/…sich-vymyslu

romiix.org
Člen | 343
+
0
-

Tú tému som si všimol. Prezeral som aj zdrojáky, ale za ten krátky čas čo som ich pozeral som celkom nepochopil ako to funguje. Dnes ich ešte prezriem lepšie.
Skôr ma zaujímalo, ako to riešia ostatný v komunite. O HosipLanovy už viem:)

romiix.org
Člen | 343
+
0
-

Presne toto som hľadal a nenašiel.
Ďakujem