Необходимо реализовать такую вещь: по умолчанию шаблоны хранятся в папочке, недоступной пользователю по фтп. Если требуется изменить шаблон - создается копия "закрытого" шаблона в открытой пользователю папке.
То есть получается такой алгоритм - фреймворк смотрит нужные ему шаблон в "открытой" папке, если там нет - смотреть в "закрытой".
Как вариант - поковырять метод render, но как-то туда костыли ставить не хочется. И хотелось бы чтобы у пользователя не было кучи папок с шаблонами, а была одна папка, а сам шаблон уже содержал информацию (имя?) что именно он переопределяет.
Может кто сталкивался? Может идеи какие?
Наследование шаблонов?
Наследование шаблонов?
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Re: Наследование шаблонов?
А темы для этой цели не удастся применить?
Re: Наследование шаблонов?
Темы.. Если я правильно понимаю - придется полностью копировать тогда "скрытую" папку.. Смысл теряется..
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Наследование шаблонов?
Нет. render ищет сначала представление в папке темы, если не находит, ищет в views
Жду Yii 3!
Re: Наследование шаблонов?
Спасибо, попробую реализовать..
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate