Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Template function (Interpreter plugin)

A class that adds a block or function to the template language ({def}, {foreach}, {cache-block} ...). 45 instances in Exponential.

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/standards/patterns/template-function.md

On this page

Template function (Interpreter plugin)

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

A class that adds a block or function to the template language ({def}, {foreach}, {cache-block} ...).

GroupPlugins
Instances45
Recognized byRegistered in an eztemplateautoload.php ($eZTemplateFunctionArray[]), or has functionList() and process().
Extension pointautoloads/eztemplateautoload.php of an extension.

Classes by area

extension/explayouts (1)

All patterns of extension/explayouts

ClassKindFileDescriptionExtension point
ExplBlockFunctionclassextension/explayouts/classes/explblockfunction.php:9Template function {explblock name=...–

kernel/common (1)

All patterns of kernel/common

ClassKindFileDescriptionExtension point
eZObjectForwarderclasskernel/common/ezobjectforwarder.php:18––

lib/eztemplate (17)

All patterns of lib/eztemplate

ClassKindFileDescriptionExtension point
eZTemplateBlockFunctionclasslib/eztemplate/classes/eztemplateblockfunction.php:50––
eZTemplateCacheFunctionclasslib/eztemplate/classes/eztemplatecachefunction.php:19––
eZTemplateDebugFunctionclasslib/eztemplate/classes/eztemplatedebugfunction.php:63––
eZTemplateDefFunctionclasslib/eztemplate/classes/eztemplatedeffunction.php:38––
eZTemplateDelimitFunctionclasslib/eztemplate/classes/eztemplatedelimitfunction.php:37––
eZTemplateDoFunctionclasslib/eztemplate/classes/eztemplatedofunction.php:35––
eZTemplateForeachFunctionclasslib/eztemplate/classes/eztemplateforeachfunction.php:46––
eZTemplateForFunctionclasslib/eztemplate/classes/eztemplateforfunction.php:39––
eZTemplateIfFunctionclasslib/eztemplate/classes/eztemplateiffunction.php:38––
eZTemplateIncludeFunctionclasslib/eztemplate/classes/eztemplateincludefunction.php:33––
eZTemplateMenuFunctionclasslib/eztemplate/classes/eztemplatemenufunction.php:18––
eZTemplateSectionFunctionclasslib/eztemplate/classes/eztemplatesectionfunction.php:58––
eZTemplateSequenceFunctionclasslib/eztemplate/classes/eztemplatesequencefunction.php:34––
eZTemplateSetFunctionclasslib/eztemplate/classes/eztemplatesetfunction.php:37––
eZTemplateSwitchFunctionclasslib/eztemplate/classes/eztemplateswitchfunction.php:43––
eZTemplateToolbarFunctionclasslib/eztemplate/classes/eztemplatetoolbarfunction.php:18––
eZTemplateWhileFunctionclasslib/eztemplate/classes/eztemplatewhilefunction.php:35––

Template functions (17)

lib/eztemplate (17)

FunctionsClassRegistered in
sectioneZTemplateSectionFunctionlib/eztemplate/classes/eztemplateautoload.php:187
ldelim, rdelimeZTemplateDelimitFunctionlib/eztemplate/classes/eztemplateautoload.php:193
includeeZTemplateIncludeFunctionlib/eztemplate/classes/eztemplateautoload.php:195
switcheZTemplateSwitchFunctionlib/eztemplate/classes/eztemplateautoload.php:197
sequenceeZTemplateSequenceFunctionlib/eztemplate/classes/eztemplateautoload.php:200
set, let, defaulteZTemplateSetFunctionlib/eztemplate/classes/eztemplateautoload.php:202
set-block, append-block, run-onceeZTemplateBlockFunctionlib/eztemplate/classes/eztemplateautoload.php:204
debug-timing-point, debug-accumulator, debug-log, debug-traceeZTemplateDebugFunctionlib/eztemplate/classes/eztemplateautoload.php:207
cache-blockeZTemplateCacheFunctionlib/eztemplate/classes/eztemplateautoload.php:212
tool_bareZTemplateToolbarFunctionlib/eztemplate/classes/eztemplateautoload.php:215
menueZTemplateMenuFunctionlib/eztemplate/classes/eztemplateautoload.php:218
ifeZTemplateIfFunctionlib/eztemplate/classes/eztemplateautoload.php:222
whileeZTemplateWhileFunctionlib/eztemplate/classes/eztemplateautoload.php:226
foreZTemplateForFunctionlib/eztemplate/classes/eztemplateautoload.php:232
foreacheZTemplateForeachFunctionlib/eztemplate/classes/eztemplateautoload.php:239
doeZTemplateDoFunctionlib/eztemplate/classes/eztemplateautoload.php:245
def, undefeZTemplateDefFunctionlib/eztemplate/classes/eztemplateautoload.php:252

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x