|
|
|
| Регистрирую собственную функцию
$this->register_function("is_exists", array($this, "is_exists");
которая возвращает или true или false
как эту функцию теперь правильно использовать в шаблоне, в блоке {if} ? | |
|
|
|
|
|
|
|
для: nikodim.123
(27.01.2010 в 11:54)
| | Так а для этого не надо ее регистрировать. Просто создать в коде такую функцию:
function is_exists()
{
...
}
а в шаблоне писать {if is_exists(...)}{/if}
функции в выражении выполняются стандартным образом. | |
|
|
|
|
|
|
|
для: Loki
(27.01.2010 в 12:22)
| | просто в коде мне эта функция не нужна. мне нужно использовать именно зарегистрированную функцию в Smarty | |
|
|
|
|
|
|
|
для: nikodim.123
(27.01.2010 в 12:51)
| | А какая разница? Смарти, в конечном итоге, в тот же код и трансформируется. | |
|
|
|
|
|
|
|
для: Loki
(27.01.2010 в 14:09)
| | >А какая разница?
Разница в оформлении кода
>Смарти, в конечном итоге, в тот же код и трансформируется
Может тогда отказаться от Smarty и на PHP написать все? | |
|
|
|