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.