2013-06-12 7 views
0

j'avais fait même avec les versions précédentes Smarty ... Comme le chargement d'un fichier TPL en dehors du dossier de modèles spécifiés, comme ceci:Smarty 3 modèle de dossier de modèles en dehors

$smarty->display("../admin/bin/tpl/default.tpl"); 
exit(); 

Cependant, depuis la mise à niveau, je reçois erreurs suivantes:

[12-Jun-2013 11:40:12 UTC] PHP Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file '../admin/bin/header.tpl' in '../admin/bin/tpl/default.tpl'' in 

Répondre

1

Avez-vous essayé un chemin absolu? à savoir

$smarty->display("/var/www/mywebsite.com/templates/admin/bin/tpl/default.tpl"); 

Cela devrait fonctionner selon the manual (et il le fait pour moi)

+0

Merci! ça marche ... comment pourrais-je ne pas l'avoir deviné en premier? besoin d'une pause lol – Whocares

+0

De rien;) – strikernl

+0

Vous pouvez également définir plusieurs chemins pour les modèles http://www.smarty.net/docs/fr/api.add.template.dir.tpl – YomY

Questions connexes