- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #12057 [566]
От : Maxim Matyukhin 2:5020/400 06 января 05, 12:01
Кому : Alexey Rybenko 10 января 05, 21:20
Тема : Re: templates
-------------------------------------------------------------------------------
From: Maxim Matyukhin
Alexey Rybenko wrote:
> Hi All!
>
> Как гpаматно и гибко pеализовать HTML-шаблоны?
"Грамотно" и "Гибко" - это все общие слова, которые вобщем-то ничего не
значат.
Шаблонизаторов на ПХП - как собак нерезанных. Выбирай, какой нравится.
Вот список (для начала): smarty, savant, pear::html::template::sigma,
phplib::template, pear::html::template::flexy, php_templates
Обзоров по шаблонизаторам - тоже много. Читай, тестируй, думай.
Я, например, не вижу ничего плохого, в том чтобы сразу в шаблоне написать
В терминах MVС: представление тоже имеет свою логику и ее можно держать
сразу в шаблонах.
>
> Hо, IMHO, очень не кpасиво бить логически целостную сткутуpу на множество
> файлов... Что делать? XML? Как? %-)
Запихиваешь данные в XML, накладываешь на него XSLT-шаблон и получаешь
готовый ХТМЛ. Все просто, только при переходе с ПХП4 на ПХП5 могут
проблемы возникнуть.
--- ifmail v.2.15dev5.3
* Origin: ISP Satellite Kremenchug (2:5020/400)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!