Smarty-Problem mit Template-Verzeichnis
DonC
- programmiertechnik
0 Marc Reichelt0 DonC
0 dedlfix- php
Hi Leutz,
ich rufe über smarty->fetch eine Templatedatei "test.tpl" auf. Diese wird von der Smarty-Engine auch ohne Probleme gefunden und angezeigt. In der Datei test.tpl gibt es nun eine include-Anweisung
{include file='header.tpl'}
Die Datei "header.tpl" liegt im selben Verzeichnis wie die "test.tpl". Von der Smarty-Engine erhalte ich bei der Include-Anweisung jedoch die Fehlermeldung:
Warning: Smarty error: unable to read resource: "header.tpl" in C:\xampp\htdocs\Projects\insidextreme\includes\classes\Smarty_2.6.14\Smarty.class.php on line 1095
Hat jemand eine Idee, woran das liegen kann? Die test.tpl wird wie schon gesagt ohne weiteres angezeigt, nur die "header.tpl", welche sich im selben Verzeichnis befindet jedoch nicht.
Gruß,
Chris
Hallo DonC,
Hat jemand eine Idee, woran das liegen kann? Die test.tpl wird wie schon gesagt ohne weiteres angezeigt, nur die "header.tpl", welche sich im selben Verzeichnis befindet jedoch nicht.
Möglicherweise ein ganz einfacher Fehler: Die Datei header.tpl heißt gar nicht so, sondern beispielsweise "header.TPL" oder "header.Tpl".
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hallo DonC,
Hat jemand eine Idee, woran das liegen kann? Die test.tpl wird wie schon gesagt ohne weiteres angezeigt, nur die "header.tpl", welche sich im selben Verzeichnis befindet jedoch nicht.
Möglicherweise ein ganz einfacher Fehler: Die Datei header.tpl heißt gar nicht so, sondern beispielsweise "header.TPL" oder "header.Tpl".
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hi,
so einfach ist es leider nicht. Die Datei heist exakt so wie auch im Code angegeben :-(
echo $begrüßung;
{include file='header.tpl'}
Warning: Smarty error: unable to read resource: "header.tpl" in C:\xampp\htdocs\Projects\insidextreme\includes\classes\Smarty_2.6.14\Smarty.class.php on line 1095
Ist es das gleiche, wenn du das Problem mal ohne Smarty nachstellst?
Die Seite Smarty/PHP errors hat keine Erklärung zu dem Fehler?
Wenn du mal im Smarty-Code die Umgebung der Meldung anschaust, kannst du dann vielleicht erkennen, welche Tests gemacht wurden, die zur Ausgabe des Fehlers führen?
echo "$verabschiedung $name";