Rychlý dotaz – jak includovat šablonu, která je o adr výš
- Martin Mates
- Člen | 179
Zdravím, chci se zeptat na zřejmě primitivní věc. Mám následující adr. strukturu:
templates/car.phtml
templates/Main/default.phtml
V souboru default.phtml se mi nedaří includovat šablonu car.phtml, která je o úroveň výš. Zkoušel jsem {include ../car.phtml}, {include /../car.phtml}, {include $baseUri/app/templates/car.phtml}, {include car.phtml} a nic.
Prosím poraďte, bude to určitě easy.
- pmg
- Člen | 372
Čoveče, já jen můžu říct, že mi první varianta funguje (rev. 223). Když cesta nezačíná lomítkem, měla by se vztáhnout k aktuálnímu souboru. Zkus prosím najít v keši vygenerovaný kód šablony.
- Martin Mates
- Člen | 179
Omlouvám se. Skutečně to funguje s uvozovkami i bez nich. Chyba byla jinde. Mám v té šabloně car.phtml použitý svůj vlastní helper a ten vyhazoval vyjímku.
- David Grudl
- Nette Core | 8218
Určitě je to ale potřeba psát s uvozovkami. Varianta bez uvozovek nemusí v budoucnu fungovat.