[%%%COMMENT%%%] Template: templating-test-extended.mtpl.htm # v.20210608 [%%%/COMMENT%%%]

[###TITLE###]

  Reload TPL Extended Render Test      View TPL Source      View Sub-TPL Source
...

[%%%IF:TEXTIFSTR:!=1234567890 . コアテスト·スイート . / \ abcdefghijklmniopqrstuvwxyz : ; <###END###> ;(1)%%%] RENDER-ERROR: IF/TEXTIFSTR != [###TEXTIFSTR|html###]
[%%%ELSE:TEXTIFSTR(1)%%%] [%%%/IF:TEXTIFSTR(1)%%%] Switch Eval for Status = [###STATUS###]
[%%%IF:STATUS:==###TEST-COMPARE###;%%%] is equal with TEST-COMPARE [a] [%%%ELSE:STATUS%%%] is NOT equal with TEST-COMPARE [a] [%%%/IF:STATUS%%%]
[%%%IF:STATUS:?a|b|c;%%%] IN [A | B | C] [%%%ELSE:STATUS%%%] NOT IN [ A | B | C ] [%%%/IF:STATUS%%%]
Inverted Switch Eval for Status = [###STATUS###]
[%%%IF:STATUS:!?a|b|c;%%%] NOT IN [ A | B | C ] [%%%ELSE:STATUS%%%] IN [A | B | C] [%%%/IF:STATUS%%%]

[%%%IF:TEST1:<=3;%%%] [%%%IF:TEST2:==3;(1)%%%] [%%%IF:TEST3:==3;%%%] This is displayed when TEST2 is = 3
[%%%/IF:TEST3%%%] [%%%ELSE:TEST2(1)%%%] This is displayed when TEST2 is != 3 (ELSE)
[%%%/IF:TEST2(1)%%%] [%%%ELSE:TEST1%%%] ERROR: a condition failed (TEST1 <= 3) [%%%/IF:TEST1%%%] [%%%IF:TEST2:==3;(2)%%%] This also appears when TEST2 is 3
[%%%/IF:TEST2(2)%%%] [%%%IF:TEST3:>=###TEST1###;%%%] TEST3 is greater or equal than TEST1 [%%%ELSE:TEST3%%%] ERROR: a condition failed (TEST3 >= TEST1) [%%%/IF:TEST3%%%]
[%%%IF:DATA:@>0;(1)%%%] [%%%ELSE:DATA(1)%%%] [%%%/IF:DATA(1)%%%] [%%%IF:DATA:@<100000;(2)%%%] [%%%ELSE:DATA(2)%%%] [%%%/IF:DATA(2)%%%] [%%%LOOP:DATA(1)%%%] [%%%IF:TEST2:==3;%%%] [%%%IF:DATA._-ITERATOR-_:<=0;(1)%%%] [%%%ELSE:DATA._-ITERATOR-_(1)%%%] [%%%IF:DATA._-ITERATOR-_:%2;(2)%%%] [%%%ELSE:DATA._-ITERATOR-_(2)%%%] [%%%/IF:DATA._-ITERATOR-_(2)%%%] [%%%IF:DATA.IS_VOWEL:==1;%%%] [%%%IF:DATA.SLUG:==###TEST-COMPARE###;%%%] [%%%ELSE:DATA.SLUG%%%] [%%%/IF:DATA.SLUG%%%] [%%%ELSE:DATA.IS_VOWEL%%%] [%%%/IF:DATA.IS_VOWEL%%%] [%%%IF:DATA.ID:!%2;%%%] [%%%/IF:DATA.ID%%%] [%%%/IF:DATA._-ITERATOR-_(1)%%%] [%%%ELSE:TEST2%%%] [%%%IF:DATA._-ITERATOR-_:<=0;(3)%%%] [%%%/IF:DATA._-ITERATOR-_(3)%%%] [%%%/IF:TEST2%%%] [%%%IF:DATA._-ITERATOR-_:==###DATA._-MAXCOUNT-_###;(4)%%%] [%%%/IF:DATA._-ITERATOR-_(4)%%%] [%%%/LOOP:DATA(1)%%%]
[###DATA._-VAL-_|html###]
[###DATA.ID|html###] [###DATA.SLUG|html###] [###DATA.NAME|html###]First*** Vowel: [[###DATA.IS_VOWEL|bool|html###]]Vowel: [[###DATA._-VAL-_.IS_VOWEL|bool|html###]]Consonant: [[###DATA.IS_VOWEL|bool|html###]][%%%LOOP:DATA.ARR%%%][###DATA.ARR._-VAL-_|html###]; [%%%/LOOP:DATA.ARR%%%]
Test 2 is not 3, not showing real data ...

[%%%LOOP:DAT2%%%] [%%%IF:DAT2._-KEY-_:!=key1;%%%] [%%%IF:DAT2._-ITERATOR-_:!%2;%%%] [%%%ELSE:DAT2._-ITERATOR-_%%%] [%%%/IF:DAT2._-ITERATOR-_%%%] [%%%ELSE:DAT2._-KEY-_%%%] [%%%/IF:DAT2._-KEY-_%%%] [%%%/LOOP:DAT2%%%]
[###DAT2._-KEY-_|html###] [###DAT2._-VAL-_|html###]
[###DAT2._-KEY-_|html###] [%%%LOOP:DAT2._-VAL-_%%%][###DAT2._-VAL-_._-KEY-_|html###] => [###DAT2._-VAL-_._-VAL-_|html###]; [%%%/LOOP:DAT2._-VAL-_%%%]


PHP Test for Marker escaping :: VALID Escaping Sequences for a Marker (below):
[###MARKER|html###]
[@@@SUB-TEMPLATE:partials/templating-test-extended.inc.htm@@@]
JS Test for Marker escaping :: VALID Escaping Sequences for a Marker (below):
[###MARKER|html###]


[@@@SUB-TEMPLATE:partials/templating-test-extended-level1.inc.htm@@@]

#END Test