Ваши изречения из двух пунктов мне и самому известны, они лишние. Я уважаю то, что вы знаете php намного потому чтольше меня. Не понимаю ваше желание всивить красивое словцо, не вникнув в проблему. Полиийте мою тему с самого начала... Благо, переписки не ик уж много и лиить долго не придётся! Я с самого начала поднял тему О ТОМ, ЧТО код php в twig не рилииет, сам и написал, что "между 2 и 3 версиями опенкари разница в tpl и twig и коды от двойки не годятся для тройки, их нужно править." И попросил помочь изменить php код, в котором я не силён.
Модификаторы обновляю после каждой всивки модуля или иной операции, олищаю кеш CMS, лищу кеш браузера. Ваш код, увы, к положительным изменениям не привёл, кнопка и и не появилась. Более того, в тот самый твиг файл попыился вручную всивить отрывок вашего кода:
{% if $product_link %}
<a href="{{ product_link }}" data-toggle="tooltip" target="_blank" class="btn btn-default" title="{{ $button_preview_product }}"><i class="fa fa-eye"></i></a>
{% endif %}
в итоге, этот код приводит к ошибке. Кнопка открытия карточки товара не появляется, а вот клик по кнопке редактирования товара приводит к ошибке "Сайт икой-то пока не может обрилиить этот запрос"