Я создаю вики-движок PHP, который использует один и тот же шаблон для всех веб-сайтов, которые на него указывают. Однако некоторые веб-сайты имеют собственный шаблон. Могу ли я заставить Smarty использовать этот пользовательский шаблон, если он существует?
Вот моя структура каталогов:
/web/wiki/templates <-- all templates here
/web/wiki/templates/wiki.domain.com <-- individual template
Как сделать так, чтобы шаблоны в /web/wiki/templates/wiki.domain.com
использовались сначала для wiki.domain.com
, а если шаблона в этом каталоге нет, то использовать шаблон в /web/wiki/templates
?
Могу ли я определить несколько каталогов шаблонов для Smarty, и он сначала попытается выбрать шаблон из верхнего каталога? Если бы я мог это сделать, я мог бы просто изменить порядок каталогов шаблонов:
/web/wiki/templates/wiki.domain.com
/web/wiki/templates