Я хочу настроить файл шаблона /checkout/success
(success.phtml
). У меня есть встроенный модуль, который переопределяет основной блок vendor/magento/module-checkout/Block/Checkout/Onepage/Success
и добавляет данные в prepareData()
. Если я добавлю файл шаблона в свой модуль (Vendor\Module\view\frontend\templates\success.phtml
), все будет отлично: нет проблем с загрузкой и рендерингом дополнительных данных в phtml.
Проблема в том, что я хочу установить переопределение только для одного хранилища - поэтому обычно я помещаю новый шаблон в app/design/frontend/[theme]/[themename]/Magento_Checkout/templates/success.phtml
- и ожидаю, что это превзойдет базовую версию, но это не так. работает, если у меня уже есть модуль, переопределяющий этот шаблон.
Как настроить шаблон уровня темы / магазина с помощью пользовательского модуля Block и разрешить другим магазинам использовать основной шаблон?