
Но иногда бывает так, что в процессе жизни проекта дизайн меняется. Это приводит к такой ситуации:
Text
/skins
/default
/old_skin
/my_module/temlate.tpl
/new_skin
Переключились на новый скин, а шаблон temlate.tpl для модуля my_module не скопировали. В этом случае система попробует его подключить из скина new_skin, затем из default (где его тоже нет, так как модуль не из стандартной поставки), а потом выбросит ошибку что, в принципе, правильно. Но есть идея заставить ее просмотреть и другие каталоги скинов. В этом случае она шаблон все же подключит.