У Magento 1, як розробник модуля, можна змінити шаблон блоку, використовуючи XML-код макета приблизно так
<reference name="block_to_change">
<action method="setTemplate">
<param>/path/to/template.phtml</param>
</action>
</reference>
а потім додайте ваш шаблон до базової теми.
app/design/frontend/base/default/template/path/to/template.phtml
Чи можливо, як розробник модулів, зробити щось подібне в Magento 2? Або мені потрібно використовувати макет XML або PHP-код, щоб видалити цікавий мені блок, і вставити новий блок з іншим шаблоном (клас якого поширює вихідний блок-клас)
Я знаю, що можу створити власну тему, яка замінює шаблон, але мені цікаво створити модуль, який змінює шаблон за замовчуванням, але все ж дозволяє користувацькій темі замінити цей шаблон.