In Magento 1 ist es als Modulentwickler möglich, die Vorlage eines Blocks mit Layout-XML-Code zu ändern
<reference name="block_to_change">
<action method="setTemplate">
<param>/path/to/template.phtml</param>
</action>
</reference>
und fügen Sie dann Ihre Vorlage zum Basisthema hinzu.
app/design/frontend/base/default/template/path/to/template.phtml
Kann man als Modulentwickler in Magento 2 etwas Ähnliches tun? Oder muss ich Layout-XML oder PHP-Code verwenden, um den gewünschten Block zu entfernen und einen neuen Block mit einer anderen Vorlage einzufügen (deren Klasse die der ursprünglichen Blockklasse erweitert)?
Ich weiß, dass ich ein benutzerdefiniertes Design erstellen kann, das eine Vorlage ersetzt. Ich möchte jedoch ein Modul erstellen, das die Standardvorlage ändert, es jedoch weiterhin zulässt, dass ein benutzerdefiniertes Design diese Vorlage ersetzt.