Dwoo шаблон поиска пути - PullRequest
       14

Dwoo шаблон поиска пути

0 голосов
/ 20 декабря 2010

могу ли я как-то добавить пути, откуда Dwoo ищет шаблоны?У меня есть две папки, в которых я храню свои шаблоны, и я хотел бы использовать функцию extends для этих двух каталогов без необходимости делать что-то вроде "../templates/template.tpl" или использовать абсолютные пути.

Итак, если я сделаю это в моем шаблоне

{extends "base.htm"}

Я бы хотел, чтобы Dwoo посмотрел, например, каталоги "/ www / site / templates" и "/ www / site/ static "для этого файла.

1 Ответ

0 голосов
/ 21 декабря 2010

Вы можете использовать функцию includePaths класса Dwoo_Template_File, например:

$tpl = new Dwoo_Template_File('foo.html');
$tpl->setIncludePath(array('/www/site/templates', '/www/site/static'));
echo $dwoo->get($tpl, $data);

Затем он должен автоматически найти относительные пути из всех этих каталогов и взять первый найденный.

...