Alexandre
PHPПенсионер
доступ к переменным смарти в {INSERT}
в шаблоне есть вызов инсерта {insert name="getbanner" type=4 } который вызывает функцию insert_getbanner( ... );
Каким образом я смогу в функции insert_getbanner( ... ) получить доступ к переменным смарти?
есть ли возможность установить новые значения переменным из функции?
-~{}~ 21.11.05 18:45:
можно передать переменную смарти insert_getbanner( &tmp ); - сам объект передается
но в теле функциикогда делаю ассигн, то он не отрабатывает.
пытался использовать глобальные переменные - но не получается.
Задача состоит в том, что в insert_getbanner вычисляется некая переменная, которая должна быть передана в шаблон.
в шаблоне есть вызов инсерта {insert name="getbanner" type=4 } который вызывает функцию insert_getbanner( ... );
Каким образом я смогу в функции insert_getbanner( ... ) получить доступ к переменным смарти?
есть ли возможность установить новые значения переменным из функции?
-~{}~ 21.11.05 18:45:
можно передать переменную смарти insert_getbanner( &tmp ); - сам объект передается
но в теле функциикогда делаю ассигн, то он не отрабатывает.
PHP:
insert_getbanner( &$tmp ){
....
$tmp ->assign( 'new_var' , 1);
}
Задача состоит в том, что в insert_getbanner вычисляется некая переменная, которая должна быть передана в шаблон.