Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP пердобработка Smarty шаблонов
 
 автор: Петр   (14.02.2008 в 07:10)   письмо автору
 
 

Всем привет.
Как сделать предобработку шаблонов, т.е. как бы так:
Есть к примеру 3 скрипта и 3 шаблона (header, body, footer)
Обрабатывается скрипт A, шаблон не выводится, а записывается в переменную $template
Обрабатывается скрипт B, шаблон тоже не выводится, а дописывается в переменную $template
Обрабатывается скрипт C, шаблон так же не выводится, а опять дописывается в переменную $template
Обработка и вывод шаблона $template

Т.е. сделать так, чтобы переменные которые появляются и присваиваются шаблону ($samrty->assign..) в скрипте B и C были доступны и в шаблоне A

Другими словами когда в конце скрипта обычно пишем $smarty->display(файл); писать что-то типа $smarty->display(строка) или как-то циклом придется обходить сначала массив скриптов, а потом массив (тот же) шаблонов и выводить..

   
 
 автор: Петр   (14.02.2008 в 14:42)   письмо автору
 
   для: Петр   (14.02.2008 в 07:10)
 

Куда подевались все лучшие умы? :)

   
 
 автор: moonfox   (14.02.2008 в 15:57)   письмо автору
 
   для: Петр   (14.02.2008 в 14:42)
 

а чем вызвана такая необходимость обработки и вывода?
ну как бы есть один пхп скрипт который все делает потом отображаеи индекс тпл а внем уже инклуд потолок и пол

   
 
 автор: Петр   (15.02.2008 в 07:17)   письмо автору
 
   для: moonfox   (14.02.2008 в 15:57)
 

надо чтоб при инклюде потолка подключался не шаблон потолка, а пхп-файл потолка делал нужные действия и выводил уже свой шаблон.

   
 
 автор: Петр   (15.02.2008 в 12:53)   письмо автору
 
   для: Петр   (15.02.2008 в 07:17)
 

Разве нет в наборе Smarty нужной функции? Специ по шаблонам вы где?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования