Dědičnost šablony a cesta k souboru Nette 2.3.0

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

Nedaří se mi nalinkovat šablona, vypisuje mi to: RuntimeException: Missing template file ‚E:\wamp\www\webovky\app\presenters/templates/Rooms/../logged_id.latte‘.

Aktuální struktura:

<?php
RoomsPresenter v app/presenters
@layout.latte v app/presenters/templates
logged_in.latte v app/presenters/templates
layout default.latte pro Rooms:default v app/presenters/templates/Rooms

v default.latte mám {layout '../logged_in.latte'}
v logged_in.latte mám {layout '@layout.latte'}
?>

Podobnou strukturu mám v projektu v nette 2.2.6 a funguje bezproblémově, v 2.3.0 mi to vyhazuje chybovou zprávu napsanou nahoře. Co mám změnit, aby se mi šablony správně nalinkovaly? Všiml jsem si, že jsou použité 2 různé typy \/ v cestě a to pravděpodobně dělá chybu.

Je někde nějaký postup jak upgradovat z nette 2.2.* na 2.3.*?

Jan Endel
Člen | 1016
+
0
-

smazal bych ty dvě tečky ` {layout ‚../logged_in.latte‘}` ⇒ ` {layout ‚/logged_in.latte‘}`

James07
Člen | 41
+
0
-

To nepomože, ty .. jsou tam kvůli tomu, aby to načetlo ten soubor o úroveň výš (viz struktura projektu v php tagu)

studna
Člen | 181
+
+7
-

Pff, zkusil bych: logged_id.latte → logged_in.latte. A příště číst pořádně ty hlášky. :-)