Щаблоны 2
Ну вот, пришлось вернуться к скинам =) Благо, не сильно поломали весь функционал. Попутно переводим все на смарти. Что бы сделать это плавно и незаметно - придумали следующее. Все классы шаблонов, которые генерит форум отнаследовали от нашего. В нем прописан магический вызов - если метода в классе нет, то срабатывает наш, инициализирует, если нужно, смарти и на основании имени класса и имени метода ищет шаблон .tpl. Т.е. теперь нам достаточно написать шаблон на смарти, положить его туда же, где старые шаблончики в xml и удалить старый шаблон - новый хватается сразу после перегенерации кеша.
5 комментариев
Рекомендуемые комментарии