Назначение: Удаляет HTML-комментарии (<!-- ... -->), кроме условных для IE.
<!-- Это комментарий -->
<p>Текст</p>
<!--[if IE]>Специальный код для IE<![endif]--> <p>Текст</p>
<!--[if IE]>Специальный код для IE<![endif]--> {{template footer}}Назначение: Включает подшаблон через template().
{{template footer}} <?php include template(str_replace('/', DIRECTORY_SEPARATOR, 'footer')); ?> {{include file.php}}Назначение: Включает указанный файл.
{{include header.php}} <?php include 'header.php'; ?> {{php echo 'Hello';}}Назначение: Выполняет PHP-код.
{{php echo 'Hello';}} <?php echo 'Hello'; ?> {{if условие}}Назначение: Преобразует условные блоки в PHP-код.
{{if $var == 1}}
<p>Переменная равна 1</p>
{{elseif $var == 2}}
<p>Переменная равна 2</p>
{{else}}
<p>Переменная не равна 1 или 2</p>
{{/if}} <?php if($var == 1) { ?>
<p>Переменная равна 1</p>
<?php } elseif ($var == 2) { ?>
<p>Переменная равна 2</p>
<?php } else { ?>
<p>Переменная не равна 1 или 2</p>
<?php } ?> for: {{for условие}}Назначение: Преобразует циклы for в PHP-код.
{{for $i = 0; $i < 10; $i++}}
<p>Итерация: {{$i}}</p>
{{endfor}} <?php for ($i = 0; $i < 10; $i++) { ?>
<p>Итерация: <?php echo $i; ?></p>
<?php } ?> foreach: {{loop массив переменная}}Назначение: Преобразует циклы foreach в PHP-код.
{{loop $items $item}}
<p>{{$item}}</p>
{{/loop}} <?php if(is_array($items)) foreach($items AS $item) { ?>
<p><?php echo $item; ?></p>
<?php } ?> {{time()}}Назначение: Выводит результат функции PHP.
{{time()}} <?php echo time(); ?> {{$variable}}Назначение: Выводит значения переменных.
{{$user.name}}
{{$items[0]}}
{{$object->property}} <?php echo $user.name; ?>
<?php echo $items[0]; ?>
<?php echo $object->property; ?> {{SITE_NAME}}Назначение: Выводит значения констант.
{{SITE_NAME}} <?php echo SITE_NAME; ?> Назначение: Предотвращает прямой доступ к файлу.
<?php if(!defined('BOARD'))die('Access Denied'); ?> Назначение: Оптимизирует шаблон.
<div>
<p>Текст</p>
</div> <div><p>Текст</p></div> Назначение: Минифицирует JavaScript и CSS.
<script>
function test() {
console.log('Hello');
}
</script> <script>function test(){console.log('Hello');}</script>