Como você remove o recurso de zoom do tema rwd do Magento 1.9?
Eu posso removê-lo com css
div.zoomContainer {
display: none;
}
Mas não acho que esse seja o melhor método? Seria melhor removê-lo de um arquivo de modelo ou com xml.
Eu tentei editar o template / catalog / product / view / media.phtml, mas não tive sorte.
magento-1.9
ce-1.9.0.1
rwd
rwd-theme
product-view
Azevinho
fonte
fonte
Respostas:
Conforme mencionado em uma das outras respostas, o recurso de zoom inicia na
createZoom
função do arquivoProductMediaManager
in/skin/frontend/rwd/default/js/app.js
.Portanto, outra opção é substituir a
createZoom
função individual via JS posteriormente no processo.Por exemplo, se você estiver inserindo JS como parte de seu próprio tema, poderá adicionar o seguinte para substituir a
createZoom
função noProductMediaManager
objeto.Com esse método, você não precisa copiar o
app.js
arquivo inteiro . No entanto, você deve certificar-se de que o JS do seu tema seja adicionado após o arquivo JS do tema pai. Acho que essa é uma abordagem mais limpa.fonte
Crie uma substituição do arquivo /skin/frontend/rwd/default/js/app.js (por exemplo, em /skin/frontend/rwd/mystyle/js/app.js)
comente a linha
(default line: 649)
:Atualize o cache do Magento.
fonte
return;
instrução no início destacreateZoom
função na qual estaimage.elevateZoom();
chamada reside. Dessa forma, nenhum JavaScript do lado do cliente precisa executar em primeiro lugar. (ainda seguem a prática de substituir este arquivo no seu tema local em primeiro lugar)Aberto
/frontend/rwd/default/layout/catalog.xml
, na<catalog_product_view>
seção comentário abaixo da linhafonte