| |
All attributes passed to template functions from the template are contained in the $params as an associative array. Either access those values directly, e.g. $params['start'] or use extract($params) to import them into the symbol table.
The output (return value) of the function will be substituted in place of the function tag in the template (fetch() function, for example). Alternatively, the function can simply perform some other task without any output (assign() function).
If the function needs to assign some variables to the template or use some other Smarty-provided functionality, it can use the supplied $smarty object to do so.
See also: register_function(), unregister_function().
which can be used in the template as:
Question: Will we ever have time travel? Answer: {eightball}. |
Пример 16-2. function plugin without output
|
Пред. | Начало | След. |
Writing Plugins | Уровень выше | Modifiers |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |