From 7878fd9f1797b2c21d63661c393cdad8c49cf653 Mon Sep 17 00:00:00 2001 From: pete_morgan Date: Sat, 25 Mar 2006 09:30:23 +0000 Subject: [PATCH] tweak --- docs/en/designers/language-modifiers.xml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/docs/en/designers/language-modifiers.xml b/docs/en/designers/language-modifiers.xml index 9fb48335..aa0ca98c 100644 --- a/docs/en/designers/language-modifiers.xml +++ b/docs/en/designers/language-modifiers.xml @@ -38,7 +38,7 @@ {mailto|upper address='smarty@example.com'} {* using php's str_repeat *} -{'=':str_repeat:80} +{'='|str_repeat:80} {* php's count *} {$myArray|@count} @@ -57,24 +57,26 @@ elements in the $articleTitle array.) - Modifiers can be autoloaded from your $plugins_dir or can be registered explicitely with register_modifier(). + linkend="api.register.modifier">register_modifier(); + this is useful for sharing a function in a php script and smarty templates. + All php-functions can be used as modifiers implicitly. (The @count example above actually uses php's count() function and not a smarty-modifier). Using php-functions - as modifiers has two little pitfalls: Firstly: Sometimes the order + as modifiers has two little pitfalls: First; sometimes the order of the function-parameters is not the desirable one ({"%2.f"|sprintf:$float} actually works, but asks for the more intuitive. For example:{$float|string_format:"%2.f"} - that is provided by the Smarty distribution). Second: with $security turned on all + that is provided by the Smarty distribution). Second; with $security enabled all php-functions that are to be used as modifiers have to be declared trusted in the - $security_settings['MODIFIER_FUNCS']-array. + $security_settings['MODIFIER_FUNCS'] array. See also