Смарти, компиляцияя и одинаковое имя файлов..

Сенсей

Новичок
Смарти, компиляцияя и одинаковое имя файлов..

Есть файлы error.tpl

Один файл юзается на самом сайте... и вызывается с корня папки templates

Второй юзается в админке и вызывается с папки templates\admin\

Так вот что то происходит.. не знаю точно.. но как мне кажется.. что если вызвался в админке файл templates\admin\error.tpl - то уже на самом сайте при вызове templates\error.tpl происходит странная вещь.. файл вроде как и вызывается.. но не показывается содержимое его...

Я так подумал может смарти пофиг на папки с которых вызывается файл error.tpl и он компилит их как один файл?

Может такое быть?
 

_Leonchik_

Новичок
такого быть не может.
запиши в файлы error.tpl {debug} и посмотри что там.
Если там все верно, и при этом не показывается, проверяй сам темплейт.
может накизячел в путях?
и при вызове из др. папке он просто ничего не выводит?
 

MiRacLe

просто Чудо
Устанавливайте свой compile_id для каждой $template_dir, иначе шаблоны с одинаковыми именами будут сохраняться поверх друг друга. Также вы можете один раз указать $compile_id, вместо того, чтобы каждый раз передавать его при вызове этой функции.
© мануал
 
Сверху