@lagudal

Как вообще переписываются файлы модуля в теме Magento 2?

К примеру, есть коммерческий модуль от amasty - в моем конкретном случае это Amasty promo banners.
Если мне надо переписать функционал в шаблоне phtml, я копирую файл шаблона в свою тему - myTheme/templates/template.phtml. и сюда уже вношу нужные мне изменения.
Но вот мне необходимо внести изменения в php файлы модуля - например, это Block/Container.php, Helper/Data.php , Model/Rule.php.
Как мне правильно переписать эти файлы только для моей темы?
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 1
@necrodeflorator
На первой маге учился?
Во второй надо писать плагины around для оверайда методов. Для этого надо написать свой модуль и там уже в di.xml прописывать что ты хочешь переопределить.
В случае с амасти без ущерба можно перекинуть в code модуль и поправить что надо, один фиг они свои модули не исправляют
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы