Operator | Summary |
---|
append |
Returns the input array with appended elements. |
array |
Creates and returns a new array. |
array_sum |
Returns the sum of all elements in an array. |
begins_with |
Checks if an array starts with a specific element/sequence. |
compare |
Compares the contents of two arrays. |
contains |
Checks if an array contains a specific element. |
ends_with |
Checks if an array ends with a specific element or sequence. |
explode |
Splits the input array and returns it as an array of sub-arrays. |
extract |
Returns a portion of the input array. |
extract_left |
Returns a portion of the start of the input array. |
extract_right |
Returns a portion of the end of the input array. |
hash |
Creates and returns a new associative array (a hash). |
implode |
Joins array elements with strings. |
insert |
Inserts an element/sequence at specified position in an array. |
merge |
Merges input and passed arrays into one array. |
prepend |
Returns the input array prepended with specified elements. |
remove |
Returns the input array without some of the original elements. |
repeat |
Returns a repeated version of the input array. |
replace |
Replaces elements in an array. |
reverse |
Returns a reversed version of the input array. |
unique |
Returns the input array without duplicate elements. |
Operator | Summary |
---|
currentdate |
Returns the timestamp of the current date/time. |
ezhttp |
Returns GET, POST, session and cookie variables. |
ezhttp_hasvariable |
Returns TRUE if the specified HTTP variable is set. |
ezini |
Provides read access to settings in the configuration files. |
ezini_hasvariable |
Returns TRUE if the specified configuration directive is set. |
ezmodule |
Returns TRUE if the specified module or view is enabled. |
ezpreference |
Provides access to a user's preference values. |
ezsys |
Returns misc values such as wwwdir, sitedir, etc. |
fetch |
Provides access to the fetch functions of a module. |
module_params |
Extracts parameters from the module that was run. |
Operator | Summary |
---|
and |
Evaluates all parameters to check if any are evaluated as FALSE |
choose |
Returns one of the parameters (pinpointed by the input parameter). |
cond |
Returns the value of the first clause who's condition is TRUE. |
eq |
Returns TRUE if the input equals the first parameter or if all parameters are equal. |
false |
Creates and returns a boolean FALSE. |
first_set |
Returns the first parameter that is set (or FALSE). |
ge |
Returns TRUE if a parameter is greater than or equal to another parameter. |
gt |
Returns TRUE if a parameter is greater than another parameter. |
le |
Returns TRUE if a parameter is less than or equal to another parameter. |
lt |
Returns TRUE if a parameter is less than another parameter. |
ne |
Returns TRUE if one or more of the parameters do not match. |
not |
Returns the opposite of the input or the first parameter (TRUE/FALSE). |
null |
Returns TRUE if the input value is NULL (not the same as 0). |
or |
Evaluates all parameters until one is found to be TRUE, returns that value. |
true |
Creates and returns a boolean TRUE. |
Operator | Summary |
---|
abs |
Returns a positive value of either the input or the first parameter. |
ceil |
Returns the next highest integer value of input or parameter. |
dec |
Returns input or parameter decremented by one. |
div |
Divides input or first parameter by the remaining parameters. |
floor |
Returns the next lowest integer value of input or parameter. |
inc |
Increments either the input or the first parameter with one. |
max |
Returns the largest value of all parameters. |
min |
Returns the smallest value of all parameters. |
mod |
Returns the modulo of two parameters. |
mul |
Multiplies all parameters and returns the result. |
rand |
Returns a random integer. |
round |
Returns a rounded version of the input or a parameter value. |
sub |
Subtracts all remaining parameters from the first parameter. |
sum |
Returns the sum of all parameters. |
Operator | Summary |
---|
action_icon |
Not documented yet. |
attribute |
Makes it possible to inspect the contents of arrays, hashes and objects. |
classgroup_icon |
Outputs an image tag referencing a class group icon. |
class_icon |
Outputs an image tag referencing a class icon. |
content_structure_tree |
Not documented yet. |
dump |
Makes it possible to inspect the contents of arrays, hashes and objects. Alias of attribute() available in 4.7 and higher which is simpler to use. |
ezpackage |
Not documented yet. |
flag_icon |
Outputs an image tag referencing a flag icon. |
gettime |
Converts a UNIX timestamp to a human friendly structure. |
icon_info |
Not documented yet. |
makedate |
Generates the UNIX timestamp of a given date. |
maketime |
Generates the UNIX timestamp of a given date/time. |
mimetype_icon |
Outputs an image tag referencing a MIME type icon. |
month_overview |
Generates a structure that can be used to build a calendar. |
pdf |
Provides access to the PDF functions (DEPRECATED). |
roman |
Generates a roman representation of a number. |
topmenu |
Not documented yet. |
treemenu |
Fetches a subtree of nodes for the purpose of menu generation. |
Operator | Summary |
---|
append |
Returns the input string with a custom sequence appended to it. |
autolink |
Returns the input string with the addresses replaced by link tags. |
begins_with |
Checks if a string starts with a specific character/sequence. |
break |
Returns the input string with all newlines converted to HTML breaks. |
chr |
Generates a string based on the input array of ASCII/UNICODE values. |
compare |
Compares the contents of two strings. |
concat |
Merges several strings into one string. |
contains |
Checks if a string contains a specific element. |
count_chars |
Returns the length of the input string. |
count_words |
Returns the number of words that make up the input string. |
crc32 |
Returns the CRC32 polynomial of the input string. |
downcase |
Returns a lowercased version of the input string. |
ends_with |
Checks if a string ends with a specific character/sequence. |
explode |
Splits the input string and returns it as an array of strings. |
extract |
Returns a portion of the input string. |
extract_left |
Returns a portion of the start of the input string. |
extract_right |
Returns a portion of the end of the input string. |
indent |
Returns an indented version of the input string. |
insert |
Returns the input string with additional text inserted at a specified position. |
md5 |
Returns the MD5 hash of the input string. |
nl2br |
Returns the input string with all newlines converted to HTML breaks. |
ord |
Returns an array containing the ASCII/UNICODE values of the input string. |
pad |
Returns a lengthened version of the input string. |
prepend |
Returns the input string prepended with a custom sequence. |
remove |
Returns a pruned version of the input string. |
repeat |
Returns a repeated version of the input string. |
replace |
Replaces elements in a string. |
reverse |
Returns a reversed version of the input string. |
rot13 |
Returns a ROT13 transformation of the input string. |
shorten |
Returns a shortened version of the input string. |
simpletags |
Returns a partially marked up version of the input string. |
simplify |
Returns a simplified version of the input string. |
trim |
Returns a stripped version of the input string. |
upcase |
Returns a capitalized version of the input string. |
upfirst |
Returns the input string with a capitalized initial letter. |
upword |
Returns the input string with capitalized initial letters. |
wash |
Returns an HTML-safe version of the input string. |
wordtoimage |
Returns the input string with embedded image tags. |
wrap |
Returns a wrapped version of the input string. |
Operator | Summary |
---|
count |
Returns the count of the input parameter. |
float |
Converts the input parameter to a float. |
get_class |
Returns the class name of an object. |
get_type |
Returns the type of the provided variable. |
int |
Converts the input parameter to an integer. |
is_array |
Returns TRUE if the provided variable is an array. |
is_boolean |
Returns TRUE if the provided variable is a boolean. |
is_class |
Returns TRUE if an object is an instance of a specific class. |
is_float |
Returns TRUE if the provided variable is a float. |
is_integer |
Returns TRUE if the provided variable is an integer. |
is_null |
Returns TRUE if the provided variable is NULL. |
is_numeric |
Returns TRUE if the provided variable is a number. |
is_object |
Returns TRUE if the target variable is an object. |
is_set |
Returns TRUE if the value of the provided variable is set. |
is_string |
Returns TRUE if the provided variable is a string. |
is_unset |
Returns TRUE if the provided variable is not set (has no value). |
Balazs Halasy (28/02/2005 9:10 am)
Balazs Halasy (16/06/2006 8:06 am)
Comments
Custom template operators
Friday 25 November 2005 10:50:49 am
Tristan Rivoallan
Re: Custom template operators
Sunday 05 March 2006 10:02:35 am
Marc Boon
<ezpublish>/admin/setup/templateoperator
Don't forget to check here first if it already exists what you need:
http://ez.no/community/contribs/template_plugins
replacement operator?
Wednesday 10 December 2008 12:16:52 pm
Maja Rom Anjer
Re: replacement operator?
Wednesday 06 May 2009 3:02:00 pm
Tiotmoun
{$str|explode(";")|implode(" ")}
to replace ";" width " "
Re: replacement operator?
Thursday 19 August 2010 11:07:44 am
Xc(Xiongjie Chen)
http://ez.no/doc/ez_publish/techn...e/template_operators/strings/replace