Implement template v2 feature of pushing to stack

This commit is contained in:
Kijin Sung 2023-10-18 02:23:18 +09:00
parent 7b518ab747
commit c19d71847f
5 changed files with 95 additions and 8 deletions

View file

@ -0,0 +1,7 @@
<ul>
<li>Rhymix</li>
<li>XE</li>
<li>WordPress</li>
<li>Drupal</li>
</ul>

View file

@ -0,0 +1,27 @@
@version(2)
<?php $foo = 42; ?>
@push('cms')
<li>XE</li>
@endpush
@push('cms')
<li>WordPress</li>
@end
@pushIf($foo, 'cms')
<li>Drupal</li>
@endPushIf
@prepend('cms')
<li>Rhymix</li>
@endprepend
@prependIf(!$foo, 'cms')
<li>Joomla</li>
@end
<ul>
@stack('cms')
</ul>