Vypsání bloku šablony komponenty do šablony presenteru
- mrfazolka
- Člen | 24
Zdravím,
je možné například {block scripts} … {/block}, který se nachází v šabloně komponenty, nechat vypsat do šablony presenteru? Tím myslím jestli je možné nějak v komponentě označit, že daný blok se má propagovat dál do šablony, která se vykreslí po nějaké render metodě presenteru a „nenáleží“ šabloně dané komponenty?
Zkrátka chci v různých komponentách mít bloky {block scripts} a chci, aby se jejich obsah vykreslil do bloku {block scripts} v layoutu, používaném při vykreslení šablon presenteru.
Doufám, že jsem to popsal pochopitelně, díky :)
- David Matějka
- Moderator | 6445
Ahoj, bohuzel to neni mozne. sablona komponenty je zcela izolovana od sablony presenteru
- GEpic
- Člen | 566
Udělej si službu, která ti bude tyhle šablony v jednotlivých komponentách sbírat, a poté tu službu (resp. nasbírané šablony) v presenteru vykresli (např. tak, že si tuto službu předáš do komponenty se jménem Footer, a v render metodě této komponenty vyrenderuješ i nasbírané šablony. :)
Chápu to tak, že chceš vykreslit veškeré vlastní JS až po načtení veškerých souborů (jQuery, Bootstrap), v patičce webu že?
Editoval GEpic (25. 9. 2017 21:58)