|
eZ Publish
[trunk]
|
WHILE loop. More...
Public Member Functions | |
| attributeList () | |
| functionList () | |
| functionTemplateHints () | |
| hasChildren () | |
| process ($tpl, &$textElements, $functionName, $functionChildren, $functionParameters, $functionPlacement, $rootNamespace, $currentNamespace) | |
| templateNodeTransformation ($functionName, &$node, $tpl, &$parameters, $privateData) | |
Public Attributes | |
| const | FUNCTION_NAME = 'while' |
WHILE loop.
Syntax:
{while <condition> [sequence <array> as $seqVar] }
[{delimiter}...{/delimiter}]
[{break}]
[{continue}]
[{skip}]
{/while}
Example:
{while ne( $var, false() ) }
I like big trucks
{/while}
Definition at line 34 of file eztemplatewhilefunction.php.
Returns the attribute list. key: parameter name value: can have children
Definition at line 52 of file eztemplatewhilefunction.php.
Returns an array of the function names, required for eZTemplate::registerFunctions.
Definition at line 41 of file eztemplatewhilefunction.php.
Returns the array with hits for the template compiler.
Definition at line 64 of file eztemplatewhilefunction.php.
Returns true, telling the template parser that the function can have children.
Definition at line 146 of file eztemplatewhilefunction.php.
| eZTemplateWhileFunction::process | ( | $ | tpl, |
| &$ | textElements, | ||
| $ | functionName, | ||
| $ | functionChildren, | ||
| $ | functionParameters, | ||
| $ | functionPlacement, | ||
| $ | rootNamespace, | ||
| $ | currentNamespace | ||
| ) |
Actually executes the function and its children (in processed mode).
Definition at line 113 of file eztemplatewhilefunction.php.
| eZTemplateWhileFunction::templateNodeTransformation | ( | $ | functionName, |
| &$ | node, | ||
| $ | tpl, | ||
| &$ | parameters, | ||
| $ | privateData | ||
| ) |
Compiles the function and its children into PHP code.
Definition at line 75 of file eztemplatewhilefunction.php.
| const eZTemplateWhileFunction::FUNCTION_NAME = 'while' |
Definition at line 36 of file eztemplatewhilefunction.php.
Referenced by functionList(), functionTemplateHints(), process(), and templateNodeTransformation().