Öffentliche Methoden | |
compile ($args, $compiler) | |
Öffentliche Methoden geerbt von Smarty_Internal_CompileBase | |
getAttributes ($compiler, $attributes) | |
openTag ($compiler, $openTag, $data=null) | |
closeTag ($compiler, $expectedTag) | |
Öffentliche, statische Methoden | |
static | compileChildBlock ($compiler, $_name=null) |
static | compileParentBlock ($compiler, $_name=null) |
static | blockSource ($compiler, $source) |
Datenfelder | |
const | parent = '____SMARTY_BLOCK_PARENT____' |
$required_attributes = array('name') | |
$shorttag_order = array('name') | |
$option_flags = array('hide', 'append', 'prepend', 'nocache') | |
$optional_attributes = array('internal_file', 'internal_uid', 'internal_line') | |
Datenfelder geerbt von Smarty_Internal_CompileBase | |
$required_attributes = array() | |
$optional_attributes = array() | |
$shorttag_order = array() | |
$option_flags = array('nocache') | |
Statische öffentliche Attribute | |
static | $nested_block_names = array() |
static | $block_data = array() |
Definiert in Zeile 18 der Datei smarty_internal_compile_block.php.
|
static |
Process block source
$compiler | ||
string | $source | source text |
Definiert in Zeile 247 der Datei smarty_internal_compile_block.php.
Benutzt $block_data und $nested_block_names.
compile | ( | $args, | |
$compiler | |||
) |
Compiles code for the {block} tag
array | $args | array with attributes from parser |
object | $compiler | compiler object |
Definiert in Zeile 75 der Datei smarty_internal_compile_block.php.
Benutzt Smarty_Internal_Templatelexer\CHILDBLOCK, Smarty_Internal_CompileBase\getAttributes() und Smarty_Internal_CompileBase\openTag().
|
static |
Compile saved child block source
object | $compiler | compiler object |
string | $_name | optional name of child block |
Definiert in Zeile 130 der Datei smarty_internal_compile_block.php.
Benutzt $block_data, $nested_block_names, Smarty_Internal_Templatelexer\CHILDBLOCK und Smarty_Internal_Debug\ignore().
Wird benutzt von Smarty_Internal_Compile_Blockclose\compile().
|
static |
Compile $smarty.block.parent
object | $compiler | compiler object |
string | $_name | optional name of child block |
Definiert in Zeile 217 der Datei smarty_internal_compile_block.php.
Benutzt $block_data, $nested_block_names, Smarty_Internal_Templatelexer\CHILDBLOCK und parent.
|
static |
Definiert in Zeile 65 der Datei smarty_internal_compile_block.php.
Wird benutzt von blockSource(), Smarty_Internal_Compile_Blockclose\compile(), compileChildBlock() und compileParentBlock().
|
static |
Definiert in Zeile 58 der Datei smarty_internal_compile_block.php.
Wird benutzt von blockSource(), Smarty_Internal_Compile_Blockclose\compile(), compileChildBlock() und compileParentBlock().
$option_flags = array('hide', 'append', 'prepend', 'nocache') |
Definiert in Zeile 44 der Datei smarty_internal_compile_block.php.
$optional_attributes = array('internal_file', 'internal_uid', 'internal_line') |
Definiert in Zeile 52 der Datei smarty_internal_compile_block.php.
$required_attributes = array('name') |
Definiert in Zeile 28 der Datei smarty_internal_compile_block.php.
$shorttag_order = array('name') |
Definiert in Zeile 36 der Datei smarty_internal_compile_block.php.
const parent = '____SMARTY_BLOCK_PARENT____' |
Definiert in Zeile 21 der Datei smarty_internal_compile_block.php.
Wird benutzt von Smarty_Internal_Compile_Blockclose\compile() und compileParentBlock().