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


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