Perguntas com a marcação «overrides»

Perguntas sobre como substituir os principais recursos (reescritas de classe, conjunto de códigos locais, substituições de temas). Para regravações de URL, use a tag "url-rewrite".

34
Estendendo / substituindo JS no Magento 2

Como o Magento2 está usando o RequireJS para carregar scripts, e não há mais pasta de capa , eu fiquei com um problema: Como posso substituir o arquivo JS do módulo Magento pela minha versão modificada? Por exemplo - o opc-checkout-method.js que pertence à extensão Magento_Checkout. Não está...

21
Maneira moderna de reescrever arquivos lib

O problema é bem conhecido: as libclasses são carregadas exclusivamente através do carregador automático e não podemos alterá-las além de: Copiando-os inteiramente para um codePool verificado antes da lib. Instalando o carregador automático PSR-0 , especificando um mapa de classe de carregamento...

17
Reescrevendo Magento 2 classes vs Plugins

O Magento 2 tem o conceito de Plugins / Interceptação / Interceptores opostos ao Magento 1. Eles agem como um | antes do evento para todos os métodos públicos. Que é bom. Você também pode usar o aroundplug-in para substituir a funcionalidade de um método. Mas o Magento 2 ainda oferece a...

15
Como reescrever uma classe que já foi reescrita?

Atualização: descobri que a classe que realmente preciso reescrever é SMDesign_SMDZoom_Block_Product_View_Mediae não SMDesign_ColorswatchProductView_Block_Product_View_Mediacomo eu pensava originalmente. No entanto, o mesmo problema exato ainda se aplica. A extensão SMDesign SMDZoom reescreve a...

13
Substituir classe abstrata no Magento 2

No Magento 1, eu podia copiar a classe abstrata para o diretório local ou comunitário e o Magento a usava, quando o carregamento automático carregava essa classe. Existe alguma solução para o Magento carregar minha classe vendor/magento/framework/Model/AbstractModel.php? As preferências...