По традиции, программирование шаблонов в вашем приложении ид╦т следующим пут╦м: Сначала вы формируете переменные внутри вашего приложения PHP (возможно, используя запросы к базе данных). Затем вы созда╦те экземпляр объекта Smarty, назначаете переменные и отображаете шаблон. Давайте представим себе такую ситуацию: К примеру, у нас есть котировщик ценных бумаг в нашем шаблоне. Мы собираем данные о котировках ценных бумаг в нашем приложении, затем переда╦м эти переменные в шаблон и отображаем его. Правда, было бы здорово, если бы этот котировщик можно было перенести в другое приложение, просто подключив к нему шаблон, не беспокоясь об источнике данных.
Вы можете сделать это, написав собственное расширение для получения данных и присваивания их переменной шаблона.
Пример 18-7. составной шаблон function.load_ticker.php - поместите файл в директорию $plugins
index.tpl
|
См. также {include_php}, {include} и {php}.
Пред. | Начало | След. |
WAP/WML | Уровень выше | Сокрытие E-mail адреса |
HIVE: All information for read only. Please respect copyright! |