я в этом не разбирался. Я twig использую по навязанной необходимости, но для меня он - это как костыль для здорового человека. Ходить мешает, бегать не дает, а отказаться нельзя.
Просто говоря, открываю документацию по twig, и если в ней указана какая-то стандартная возможность, то она должна работать по моему мнению, раз это заявлено стандартом twig. Все прочие нестыковки вызывают недоумение.
пусть это будет так. Опять же непонятно почему не передали все, что нужно для полноценной работы? Зачем тогда нужен этот хромой и убогий недо-twig? Получается, что по мнению родителя опенкарт создание тысячи и одного одинакового кода - это то, к чему должен стремиться программист? Привет, миллион исправлений и миллион, соответственно, ошибок, т.е. в одном месте исправил, в другом - забыл, в третьем допустил ошибку при исправлении.
Собственно, сам опенкарт и построен по принципу миллиона дублей кода, что жутко раздражает, ибо это генератор бестолковой работы и генератор ошибок. Поражает, что родитель опенкарта не умеет пользоваться как программист include? Бог с ним, делает как умеет, но зачем же так над программистами издеваться то?
Вроде бы создали (пытались изначально) правильную идеологию модель-контроллер-вид, но лишили программиста основополагающей возможности повторного использования кода (нет include)?
Как с этим дела в клубной сборке? Все в порядке, насколько я понял?