В 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-код, чтобы удалить интересующий меня блок, и вставить новый блок с другим шаблоном (класс которого расширяет класс исходного блока)
Я знаю, что мог бы создать собственную тему, которая заменяет шаблон, но я заинтересован в создании модуля, который изменяет шаблон по умолчанию, но все же позволяет пользовательской теме заменять этот шаблон.