Template operators
Every operator the kernel, its libraries and the bundled extensions register (the $eZTemplateOperatorArray of each eztemplateautoload.php, and settings/template.ini [PHP] PHPOperatorList[]), with its parameters and an example. "Used in" says whether a shipped template uses it; its page quotes the first use.
243 operators.
| Operator | Class | Parameters | Used in a shipped template |
|---|---|---|---|
| abs | eZTemplateArithmeticOperator | 0 | |
| action_icon | eZWordToImageOperator | ? | |
| addcslashes | eZTemplateStringsOperator | ? | |
| addslashes | eZTemplateStringsOperator | ? | |
| alphabet | eZAlphabetOperator | ? | |
| and | eZTemplateLogicOperator | 0 | yes |
| append | eZTemplateArrayOperator | 0 | yes |
| array | eZTemplateArrayOperator | 0 | yes |
| array_append | eZTemplateArrayOperator | 0 | |
| array_merge | eZTemplateArrayOperator | 0 | |
| array_prepend | eZTemplateArrayOperator | 0 | yes |
| array_sum | eZTemplateArrayOperator | 0 | |
| attribute | eZTemplateAttributeOperator | 3 | yes |
| audit_label | expAuditTemplateOperator | 0 | |
| autolink | eZAutoLinkOperator | 1 | yes |
| begins_with | eZTemplateArrayOperator | 1 | yes |
| bin2hex | eZTemplateStringsOperator | ? | |
| break | eZTemplateStringOperator | 0 | yes |
| ceil | eZTemplateArithmeticOperator | 0 | |
| choose | eZTemplateLogicOperator | 0 | yes |
| chr | eZTemplateStringOperator | 0 | yes |
| chunk_split | eZTemplateStringsOperator | ? | |
| class_icon | eZWordToImageOperator | ? | yes |
| classgroup_icon | eZWordToImageOperator | ? | yes |
| compare | eZTemplateArrayOperator | 1 | yes |
| concat | eZTemplateTextOperator | 0 | yes |
| cond | eZTemplateControlOperator | 0 | yes |
| contains | eZTemplateArrayOperator | 1 | yes |
| content_structure_tree | eZContentStructureTreeOperator | 7 | |
| convert_uudecode | eZTemplateStringsOperator | ? | |
| convert_uuencode | eZTemplateStringsOperator | ? | |
| count | eZTemplateArithmeticOperator | 0 | yes |
| count_chars | eZTemplateStringOperator | 0 | yes |
| count_words | eZTemplateStringOperator | 0 | |
| crc32 | eZTemplateDigestOperator | ? | |
| csp_nonce | expContentSecurityPolicyOperator | 0 | |
| currentdate | eZTemplateLocaleOperator | 0 | yes |
| d18n | eZi18nOperator | 3 | yes |
| datetime | eZTemplateLocaleOperator | 2 | yes |
| dec | eZTemplateArithmeticOperator | 1 | yes |
| div | eZTemplateArithmeticOperator | 0 | yes |
| downcase | eZTemplateStringOperator | 0 | yes |
| dump | eZTemplateAttributeOperator | 3 | |
| ends_with | eZTemplateArrayOperator | 1 | |
| eq | eZTemplateLogicOperator | 0 | yes |
| exp_demo_mode | expDemoModeOperator | 0 | yes |
| exp_environment | expEnvironmentOperator | 0 | |
| exp_environment_badge | expEnvironmentOperator | 0 | yes |
| exp_smarty_render | expSmartyOperator | 1 | |
| exp_twig_render | expTwigOperator | 1 | |
| expinfo | eZTemplateExpInfoOperator | 0 | yes |
| explode | eZTemplateArrayOperator | 1 | yes |
| extract | eZTemplateArrayOperator | 2 | yes |
| extract_left | eZTemplateArrayOperator | 1 | yes |
| extract_right | eZTemplateArrayOperator | 1 | yes |
| exturl | eZURLOperator | 2 | |
| ezcss | ezjscPackerTemplateFunctions | 6 | |
| ezcss_load | ezjscPackerTemplateFunctions | 6 | yes |
| ezcss_require | ezjscPackerTemplateFunctions | 6 | yes |
| ezcssfiles | ezjscPackerTemplateFunctions | 3 | yes |
| ezdesign | eZURLOperator | 2 | yes |
| ezhttp | eZURLOperator | 2 | yes |
| ezhttp_hasvariable | eZURLOperator | 2 | yes |
| ezimage | eZURLOperator | 2 | yes |
| ezini | eZURLOperator | 2 | yes |
| ezini_hasvariable | eZURLOperator | 2 | yes |
| ezmodule | eZModuleOperator | 1 | yes |
| ezoe_ini_section | eZOETemplateUtils | 2 | yes |
| ezpackage | eZPackageOperator | 2 | yes |
| ezpreference | eZKernelOperator | 1 | yes |
| ezroot | eZURLOperator | 2 | yes |
| ezscript | ezjscPackerTemplateFunctions | 5 | yes |
| ezscript_load | ezjscPackerTemplateFunctions | 5 | yes |
| ezscript_require | ezjscPackerTemplateFunctions | 5 | yes |
| ezscriptfiles | ezjscPackerTemplateFunctions | 3 | |
| ezsys | eZURLOperator | 2 | yes |
| eztoc | eZTOCOperator | 1 | |
| ezurl | eZURLOperator | 2 | yes |
| false | eZTemplateLogicOperator | 0 | yes |
| fetch | eZTemplateExecuteOperator | 3 | yes |
| fetch_alias | eZTemplateExecuteOperator | 2 | yes |
| first_set | eZTemplateControlOperator | 0 | yes |
| flag_icon | eZWordToImageOperator | ? | yes |
| float | eZTemplateArithmeticOperator | 0 | |
| floor | eZTemplateArithmeticOperator | 0 | yes |
| ge | eZTemplateLogicOperator | 1 | yes |
| get_class | eZTemplateTypeOperator | 0 | yes |
| get_type | eZTemplateTypeOperator | 0 | |
| gettime | eZTemplateLocaleOperator | 1 | |
| gt | eZTemplateLogicOperator | 1 | yes |
| has_access_to_limitation | ezjscAccessTemplateFunctions | 4 | |
| has_any_role | eZTemplateRoleOperator | 3 | |
| has_policy | eZTemplateRoleOperator | 3 | |
| has_policy_by_user | eZTemplateRoleOperator | 3 | |
| has_role | eZTemplateRoleOperator | 2 | |
| has_role_by_user | eZTemplateRoleOperator | 2 | |
| has_role_by_user_id | eZTemplateRoleOperator | 2 | |
| has_role_id | eZTemplateRoleOperator | 2 | |
| hash | eZTemplateArrayOperator | 0 | yes |
| hebrev | eZTemplateStringsOperator | ? | |
| hex2bin | eZTemplateStringsOperator | ? | |
| html_entity_decode | eZTemplateStringsOperator | ? | yes |
| htmlentities | eZTemplateStringsOperator | ? | |
| htmlspecialchars_decode | eZTemplateStringsOperator | ? | |
| i18n | eZi18nOperator | 3 | yes |
| icon | eZWordToImageOperator | ? | yes |
| icon_info | eZWordToImageOperator | ? | |
| image | eZTemplateImageOperator | 0 | |
| imagefile | eZTemplateImageOperator | 2 | |
| implode | eZTemplateArrayOperator | 1 | yes |
| inc | eZTemplateArithmeticOperator | 1 | yes |
| indent | eZTemplateTextOperator | 3 | yes |
| insert | eZTemplateArrayOperator | 2 | |
| installation_name | ExpInstallationOperator | 1 | |
| int | eZTemplateArithmeticOperator | 0 | yes |
| is_array | eZTemplateTypeOperator | 0 | yes |
| is_boolean | eZTemplateTypeOperator | 0 | yes |
| is_class | eZTemplateTypeOperator | 0 | |
| is_float | eZTemplateTypeOperator | 0 | |
| is_integer | eZTemplateTypeOperator | 0 | |
| is_null | eZTemplateTypeOperator | 0 | yes |
| is_numeric | eZTemplateTypeOperator | 0 | yes |
| is_object | eZTemplateTypeOperator | 0 | yes |
| is_production_system | ExpInstallationOperator | 0 | |
| is_set | eZTemplateTypeOperator | 0 | yes |
| is_string | eZTemplateTypeOperator | 0 | yes |
| is_unset | eZTemplateTypeOperator | 0 | yes |
| json_encode | ezjscEncodingTemplateFunctions | 1 | yes |
| l10n | eZTemplateLocaleOperator | 3 | yes |
| language_switcher | ezpLanguageSwitcherOperator | 1 | |
| lcfirst | eZTemplateStringsOperator | ? | |
| le | eZTemplateLogicOperator | 1 | yes |
| levenshtein | eZTemplateStringsOperator | ? | |
| locale | eZTemplateLocaleOperator | 0 | yes |
| lt | eZTemplateLogicOperator | 1 | yes |
| ltrim | eZTemplateStringsOperator | ? | |
| makedate | eZTemplateLocaleOperator | 4 | |
| maketime | eZTemplateLocaleOperator | 7 | |
| max | eZTemplateArithmeticOperator | 0 | yes |
| md5 | eZTemplateDigestOperator | ? | |
| merge | eZTemplateArrayOperator | 0 | yes |
| metaphone | eZTemplateStringsOperator | ? | |
| mimetype_icon | eZWordToImageOperator | ? | yes |
| min | eZTemplateArithmeticOperator | 0 | yes |
| mod | eZTemplateArithmeticOperator | 0 | yes |
| module_params | eZModuleParamsOperator | 0 | yes |
| month_overview | eZDateOperatorCollection | 3 | |
| mul | eZTemplateArithmeticOperator | 0 | yes |
| ne | eZTemplateLogicOperator | 0 | yes |
| nl2br | eZTemplateNl2BrOperator | 0 | yes |
| node_encode | ezjscEncodingTemplateFunctions | 3 | |
| not | eZTemplateLogicOperator | 0 | yes |
| null | eZTemplateLogicOperator | 0 | yes |
| number_format | eZTemplateStringsOperator | ? | |
| or | eZTemplateLogicOperator | 0 | yes |
| ord | eZTemplateStringOperator | 0 | |
| pad | eZTemplateStringOperator | 2 | |
| eZPDF | 1 | yes | |
| prepend | eZTemplateArrayOperator | 1 | yes |
| quoted_printable_decode | eZTemplateStringsOperator | ? | |
| quoted_printable_encode | eZTemplateStringsOperator | ? | |
| quotemeta | eZTemplateStringsOperator | ? | |
| rand | eZTemplateArithmeticOperator | 0 | |
| rawurldecode | eZTemplatePHPOperator | ? | |
| rawurlencode | eZTemplatePHPOperator | ? | yes |
| remove | eZTemplateArrayOperator | 2 | |
| repeat | eZTemplateArrayOperator | 1 | yes |
| replace | eZTemplateArrayOperator | 2 | |
| reverse | eZTemplateArrayOperator | 0 | |
| ristring | eZTemplateStringsOperator | ? | yes |
| roman | eZTemplateArithmeticOperator | 1 | |
| rot13 | eZTemplateDigestOperator | ? | |
| round | eZTemplateArithmeticOperator | 0 | yes |
| rstring | eZTemplateStringsOperator | ? | |
| rtrim | eZTemplateStringsOperator | ? | |
| shorten | eZTemplateStringOperator | 3 | yes |
| si | eZTemplateUnitOperator | 5 | yes |
| similar_text | eZTemplateStringsOperator | ? | |
| simpletags | eZSimpleTagsOperator | 1 | yes |
| simplify | eZTemplateStringOperator | 1 | yes |
| siteaccess_menu | ezpSiteAccessMenuOperator | 1 | yes |
| siteaccess_menu_key | ezpSiteAccessMenuOperator | 0 | yes |
| siteaccess_url | ezpSiteAccessURLOperator | 1 | yes |
| soundex | eZTemplateStringsOperator | ? | |
| sprintf | eZTemplateStringsOperator | ? | |
| str_contains | eZTemplateStringsOperator | ? | |
| str_ends_with | eZTemplateStringsOperator | ? | |
| str_getcsv | eZTemplateStringsOperator | ? | |
| str_shuffle | eZTemplateStringsOperator | ? | |
| str_split | eZTemplateStringsOperator | ? | |
| str_starts_with | eZTemplateStringsOperator | ? | |
| str_word_count | eZTemplateStringsOperator | ? | |
| strcasecmp | eZTemplateStringsOperator | ? | |
| strcmp | eZTemplateStringsOperator | ? | |
| strcoll | eZTemplateStringsOperator | ? | |
| strcspn | eZTemplateStringsOperator | ? | |
| strip_tags | eZTemplateStringsOperator | ? | yes |
| stripcslashes | eZTemplateStringsOperator | ? | |
| stripos | eZTemplateStringsOperator | ? | |
| stripslashes | eZTemplateStringsOperator | ? | |
| stristr | eZTemplateStringsOperator | ? | |
| strlen | eZTemplateStringsOperator | ? | |
| strnatcasecmp | eZTemplateStringsOperator | ? | |
| strnatcmp | eZTemplateStringsOperator | ? | |
| strncasecmp | eZTemplateStringsOperator | ? | |
| strncmp | eZTemplateStringsOperator | ? | |
| strpbrk | eZTemplateStringsOperator | ? | |
| strpos | eZTemplateStringsOperator | ? | |
| strrchr | eZTemplateStringsOperator | ? | |
| strripos | eZTemplateStringsOperator | ? | |
| strrpos | eZTemplateStringsOperator | ? | |
| strspn | eZTemplateStringsOperator | ? | |
| strstr | eZTemplateStringsOperator | ? | |
| strtok | eZTemplateStringsOperator | ? | |
| strtr | eZTemplateStringsOperator | ? | |
| sub | eZTemplateArithmeticOperator | 0 | yes |
| substr | eZTemplateStringsOperator | ? | |
| substr_compare | eZTemplateStringsOperator | ? | |
| substr_count | eZTemplateStringsOperator | ? | |
| substr_replace | eZTemplateStringsOperator | ? | |
| sum | eZTemplateArithmeticOperator | 0 | yes |
| texttoimage | eZTemplateImageOperator | 12 | |
| topmenu | eZTopMenuOperator | 2 | yes |
| transfer_actions | expKernelTransferOperator | 3 | yes |
| transfer_related | expKernelTransferOperator | 1 | |
| transfer_tool | expKernelTransferOperator | 1 | |
| transfer_tools | expKernelTransferOperator | 1 | yes |
| treemenu | eZTreeMenuOperator | 9 | |
| trim | eZTemplateStringOperator | 1 | yes |
| true | eZTemplateLogicOperator | 0 | yes |
| unique | eZTemplateArrayOperator | 0 | yes |
| upcase | eZTemplateStringOperator | 0 | yes |
| upfirst | eZTemplateStringOperator | 0 | yes |
| upword | eZTemplateStringOperator | 0 | |
| urldecode | eZTemplatePHPOperator | ? | |
| urlencode | eZTemplatePHPOperator | ? | yes |
| view_parameter | expViewParameterOperator | 0 | yes |
| vsprintf | eZTemplateStringsOperator | ? | |
| wash | eZTemplateStringOperator | 1 | yes |
| wordtoimage | eZWordToImageOperator | ? | yes |
| wrap | eZTemplateStringOperator | 3 | yes |
| x18n | eZi18nOperator | 4 | |
| xml_encode | ezjscEncodingTemplateFunctions | 1 |
Generated by ./console exp:help:examples from extension/ezjscore/autoloads/eztemplateautoload.php, extension/ezoe/autoloads/eztemplateautoload.php, kernel/common/eztemplateautoload.php, kernel/private/eztemplate/eztemplateautoload.php, lib/ezpdf/classes/eztemplateautoload.php, lib/eztemplate/classes/eztemplateautoload.php, lib/smarty/classes/eztemplateautoload.php, lib/twig/classes/eztemplateautoload.php. Do not edit this page: change the source and generate again (how). Free documentation: GFDL 1.3 or later.