È possibile fare qualsiasi cosa si voglia, ma se è la cosa giusta per farlo è la domanda qui.
moduli
I moduli dovrebbero aggiungere o modificare la funzionalità del negozio online e dovrebbero / potrebbero essere trasferiti ad altri negozi online Magento 2. I moduli possono avere il proprio layout, modelli e stile e possono modificare il layout generale, i modelli e lo stile se ciò è necessario per la funzionalità del modulo. I moduli si concentrano principalmente su una singola funzionalità e quindi sono (relativamente) piccoli e ciò rende molti negozi online Magento 2.
I moduli possono essere facilmente abilitati e disabilitati, il che farà apparire o scomparire le funzionalità specifiche che aggiungono o cambiano. Non dovrebbe causare la modifica dell'intero sito.
Temi
I temi cambiano il layout, il modello e lo stile del webshop globale e non dovrebbero aggiungere o rimuovere funzionalità. Sebbene i temi confezionati (a pagamento) possano includere funzionalità speciali, ciò viene spesso eseguito in moduli che accompagnano tale tema. I temi dovrebbero essere intercambiabili, quindi possono essere applicati a qualsiasi negozio Web Magento 2, ma anche un negozio Web Magento 2 può cambiare facilmente i temi (o avere più ad esempio in una configurazione multi store).
Quindi se chiedi dove "sovrascrivere gran parte del modello globale del sito con modelli / blocchi / layout" , la risposta sarebbe in un tema .
Ancora una volta, puoi fare tutto ciò che desideri, ma se qualcun altro si unisse o prendesse in carico lo sviluppo, si aspetterebbe che i cambiamenti del tema globale del sito siano in un tema e non in un modulo. Quando le cose non vengono eseguite come previsto, questo rallenta lo sviluppo e rende difficile la manutenzione.