Mercurial > defr > templates
changeset 17:d4ac7cef0cdd
Recherche du fichier de template dans le path.
Cela permet de définir proprement un include_path en début de script,
et de ne préciser que le nom du fichier template en paramètre du
constructeur.
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Wed, 24 Oct 2007 20:49:32 +0200 |
parents | 7a3ce31086b3 |
children | 267ffe3e76f5 |
files | class.template.php |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/class.template.php Wed Oct 24 20:21:20 2007 +0200 +++ b/class.template.php Wed Oct 24 20:49:32 2007 +0200 @@ -9,7 +9,8 @@ $this->xmlDocument = new DOMDocument(); $this->xmlDocument->validateOnParse = $shouldValidate; $this->xmlDocument->preserveWhiteSpace = false; - $this->xmlDocument->loadXML(file_get_contents($fileName)); + $contents = file_get_contents($fileName, FILE_USE_INCLUDE_PATH); + $this->xmlDocument->loadXML($contents); $this->xmlDocument->preserveWhiteSpace = false; $this->xmlXPath = new DOMXPath($this->xmlDocument); $this->xmlXPath->registerNamespace('_t', Template::NS);