Разные шаблонизаторы. Плюсы и минусы.

там возможно шаблоны верстать и не писать ни строчки РНР кода. Данные добываются посредством вызова функций в шаблон.
при определённой сложности проекта, получаем фреймворк для непрограмиста. ;)
причём xml активно юзается.
 
Автор оригинала: Фанат
Не данные добывать, а вызывать контроллер, который добывает данные. Называется "активный шаблон". Отличается от пассивного ничем. Те же фрукты, только в профиль.
Ты говоришь что нет разнице между подписанием новых функций к системе и внесения структуры в шаблон?
 
кстати реализовать подобные конструкции можно не только в смарти, но и в xslt.
 
Чтобы говорить с человеком, надо чтобы он чётко выражал свои мысли.
А не бубнил себе под нос.
Ему задают чёткий вопрос, подразумевающий чёткий ответ.
Вместо этого - какие-то беседы с внутренним голосом: "скорее не формат передачи данных, потому что опять возвращаемся к XML+XSLT или просто к XML, а структура разметки в формате XML. И опять же, не обязательно."
вода на киселе.
ты можешь собрать мысли в кучку?
так ВОЗВРАЩАЕМСЯ или нет? обязательно или не обязательно? Используем XML или не используем? Если используем - то ДЛЯ ЧЕГО? КОНКРЕТНО!
Ты можешь определиться, наконец?
 
Syava
для верстальщика валидность бич? с чего ты так решил? как раз задача верстальщика сделать ВАЛИДНЫЙ html. если он делает НЕВАЛИДНЫЙ то он плохой верстальщик. если ему сама технология не позволяет делать невалидный хтмл это бич?
 
про более абстрактную форму - это вообще абзац. полный.
не забудь в этой "абстрактной форме", которая существует только в твоём воображении, дописать "если юзер авторизован, то показываем ему персональные данные".
 
Фанат
а в чём проблемма. это можно реализовать в шаблоне "если юзер авторизован, то показываем ему персональные данные"
 
можно.
и получение этих самых данных - тоже в шаблоне
и авторизацию шаблоне.
да что там мелочиться - данные тоже в шаблон положим. Ближе доставать будет.
 
Если использовать XML, то только для директив обработчика шаблона.
 
Фанат
:),
здесь имеется ввиду уровень, доступный для того, кто будет верстать шаблоны. а пример илюстрирует как замечательно подходит для этих целей смарти.
 
проблемма в связке XML+XSLT - умение правильно её использовать. При правильном использовании смарти отдыхает
 
проблема в связке пхп+смарти - умение правильно её использовать. При правильном использовании XSLT отдыхает

может быть, мы воздержимся от бессмысленных бессодержателных заявлений?
 
а что ты скажешь о возможности проводить xslt-преобразование на стороне клиента. посчитай сколько преимуществ даёт такой подход.
 
Автор оригинала: AmdY
а что ты скажешь о возможности проводить xslt-преобразование на стороне клиента. посчитай сколько преимуществ даёт такой подход.
А где можно посмотреть в действии? Или возможность только гипотетическая?
 
надо провести опрос: какой шаблонизатор вы используете... вроде не было еще такого...
 
Bermuda смотри http://bisole.com/
правда я оттуда свалил, как раз когда начали переходить на новый движок, так что тонкостей реализаии не знаю
 
Сверху