opencart 3.0 twig использование условий

OpenCart 3.x сильно удивил в переделке движка, и одно из глобальных переделок — это шаблоны. Раньше (до версии 3.х) были *.tpl теперь *.twig. Ну фиг с ними что расширение поменяли, изменился принцип использования. Если раньше можно было вставлять php код, то теперь уже не получится и надо использовать код шаблонизатора.

Ну ближе к телу

Условия

Проверка переменной на существование

в место


if (isset($body)){

. . .

}

По новому


{% if body is defined %}
...
{% endif %}

Проверка на наличие значения в переменой

в место


if (empty()){

. . .

}

По новому

{% if test is empty %}
. . .
{% endif %}

Циклы foreach

по старому


<?php foreach ($captchas as $captcha) { ?>

. . .

<?php } ?>

по новому


{% for captcha in captchas %}

. . .

{% endfor %}

Ссылка на подробное описание команд twig

Оцените статью
Добавить комментарий

  1. oprolevorter

    Thanks for helping out, excellent information. «A man will fight harder for his interests than for his rights.» by Napoleon Bonaparte.

    Ответить