1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-07 09:16:55 +02:00

[feature/template-engine] Allow leading underscores in variable names.

Subsilver uses ._file in overall_header.

PHPBB3-9726
This commit is contained in:
Oleg Pudeyev
2011-04-24 00:44:19 -04:00
parent 203187a841
commit f29f32e0d6
3 changed files with 33 additions and 3 deletions

View File

@@ -235,6 +235,15 @@ class phpbb_template_template_test extends phpbb_test_case
array('loop.inner'),
"first\n0\n0\n2\nx\nset\n1\n1\n2\ny\nset\nlast",
),*/
array(
// Just like a regular loop but the name begins
// with an underscore
'loop_underscore.html',
array(),
array(),
array(),
"noloop\nnoloop",
),
array(
'lang.html',
array(),

View File

@@ -0,0 +1,21 @@
<!-- BEGIN _underscore_loop -->
loop
<!-- BEGINELSE -->
noloop
<!-- END loop -->
<!-- IF ._underscore_loop -->
loop
<!-- ELSE -->
noloop
<!-- ENDIF -->
<!-- IF ._underscore_loop == 2 -->
loop
<!-- ENDIF -->
<!-- BEGIN _underscore_loop -->
<!-- BEGIN !block -->
loop#{loop.S_ROW_COUNT}-block#{block.S_ROW_COUNT}
<!-- END !block -->
<!-- END _underscore_loop -->