|
|
|
| Всем привет.
Как сделать предобработку шаблонов, т.е. как бы так:
Есть к примеру 3 скрипта и 3 шаблона (header, body, footer)
Обрабатывается скрипт A, шаблон не выводится, а записывается в переменную $template
Обрабатывается скрипт B, шаблон тоже не выводится, а дописывается в переменную $template
Обрабатывается скрипт C, шаблон так же не выводится, а опять дописывается в переменную $template
Обработка и вывод шаблона $template
Т.е. сделать так, чтобы переменные которые появляются и присваиваются шаблону ($samrty->assign..) в скрипте B и C были доступны и в шаблоне A
Другими словами когда в конце скрипта обычно пишем $smarty->display(файл); писать что-то типа $smarty->display(строка) или как-то циклом придется обходить сначала массив скриптов, а потом массив (тот же) шаблонов и выводить.. | |
|
|
|
|
|
|
|
для: Петр
(14.02.2008 в 07:10)
| | Куда подевались все лучшие умы? :) | |
|
|
|
|
|
|
|
для: Петр
(14.02.2008 в 14:42)
| | а чем вызвана такая необходимость обработки и вывода?
ну как бы есть один пхп скрипт который все делает потом отображаеи индекс тпл а внем уже инклуд потолок и пол | |
|
|
|
|
|
|
|
для: moonfox
(14.02.2008 в 15:57)
| | надо чтоб при инклюде потолка подключался не шаблон потолка, а пхп-файл потолка делал нужные действия и выводил уже свой шаблон. | |
|
|
|
|
|
|
|
для: Петр
(15.02.2008 в 07:17)
| | Разве нет в наборе Smarty нужной функции? Специ по шаблонам вы где? | |
|
|
|