Agora, no Magento 2, você pode remover a funcionalidade Comparar produtos via arquivo xml. O bloco Comparar produtos está definido emvendor/magento/module-catalog/view/frontend/layout/default.xml
e você pode removê-lo adicionando um default.xml
arquivo ao seu tema em:<theme_dir>/Magento_Catalog/layout/default.xml
dentro do qual você remove seu bloco da seguinte maneira:
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="catalog.compare.sidebar" remove="true"/>
<referenceBlock name="wishlist_sidebar" remove="true" />
</body>
</page>
Você pode adicionar as seguintes instruções xml ao arquivo xml padrão do seu tema personalizado, que deve estar localizado
/app/design/frontend/Vendor/theme/Magento_Theme/layout/default.xml
ou paraMagento_Catalog/layout/default.xml
arquivar no seu tema personalizado:que se livra de
Para remover adicionar para comparar das páginas da categoria (lista de produtos do catálogo), use:
fonte
<referenceBlock name="category.product.addto.compare" remove="true"/>
para remover o link da lista de produtos do catálogo.<referenceBlock name="catalogsearch.product.addto.compare" remove="true"/>
que remove a função de comparação dos resultados da pesquisa de catálogo.Aguardei a fonte de todos os blocos de comparação. Para 2.3, esta é a lista completa. Isso também removerá o link de comparação do cabeçalho.
fonte
Desativar lista de desejos em lojas> Configuração> Clientes> lista de desejos e para desativar a função Comparar, cole estas linhas abaixo em Magento_Catalog / layout / default.xml do seu tema.
Defina $ showCompare como false nos seguintes modelos:
Remova a equipe relacionada de comparação dos seguintes modelos:
Referência: https://coderwall.com/p/vsqmbw/remove-product-compare-functionality-on-magento-2-frontend
fonte
Magento fornece utilitário de linha de comando para ele, por exemplo
como a lista de desejos do Magento depende do outro módulo também, o uso sem [-f] não desativará ou ativará o módulo e exibirá um aviso como
depois de usar o comando com o sinalizador [-f] resolverá esse problema
verifique o aviso quando estiver usando o comando com força
Você também pode verificar informações completas aqui http://devdocs.magento.com/guides/v2.0/install-gde/install/cli/install-cli-subcommands-enable.html#instgde-cli-subcommands-enable- módulos
fonte
Pode ser desativado de
fonte
ATUALIZAR: Após uma atualização principal do Magento 2, a resposta da klara agora é a melhor maneira de desativar a funcionalidade Comparar. Por favor leia abaixo !
Para desativar a funcionalidade da Lista de Desejos, você precisa ir na administração, em Lojas> Configuração> Clientes> Lista de Desejos e escolher Ativado: Não.
Para desativar a funcionalidade Comparar, não há opção na administração. Você precisa substituir o
module-catalog/view/frontend/templates/product/list.phtml
modelo.Para fazer isso, você precisa copiar o conteúdo do arquivo que eu nomeei acima em um novo arquivo dentro do seu tema localizado em
<theme_dir>/Magento_Catalog/templates/product/list.phtml
. Em seguida, você deseja remover as linhas em questão:Essas estão nas linhas 111 a 121 no Magento 2.0.1
fonte
para desativar a barra lateral:
para remover o
"Add to compare"
link na página do produto, você precisa sobrescrever oMagento_Catalog/templates/product/view/addto.phtml
arquivo no seu tema e remover a âncora de comparação. Dessa forma, você pode manter a lista de desejos, mas remover a funcionalidade de comparação.fonte
Para Magento 2.1.x
Adicionando um arquivo default.xml ao seu tema em: /Magento_Catalog/layout/default.xml
fonte
Esta é uma extensão de outras soluções fornecidas aqui. Use o arquivo
/app/design/frontend/Vendor/theme/Magento_Theme/layout/default.xml
e adicione o seguintefonte
Você pode adicionar a linha:
<referenceBlock name="catalog.compare.sidebar" remove="true"/>
Magento -> administrador -> PRODUTOS -> Categorias -> Design personalizado -> Atualização de layout personalizadofonte
Depois de tentar todos os métodos acima para as páginas de produtos individuais, encontrei o arquivo que importava no meu caso, com um tema instalado, mas utilizando meu próprio tema filho
addtocart.phtml
. Outras opções funcionarão para a exibição de categoria de grade e exibição de categoria de lista (o mencionado acimalist.phtml
, mas em páginas de produtos individuais:Isso precisa ser comentado. Horas e horas de tentativas e foi esse arquivo.
Se alguém achar o contrário, avise-me!
fonte
M2.1 solução rápida e fácil.
Se você não quiser criar um tema personalizado e / ou preferir trabalhar no back-end, faça o seguinte no back-end. Navegue até a página cms, categoria ou página do produto que deseja alterar. Exemplo de página de categoria: em Design -> Layout Update XML, adicione o seguinte código:
Nota: se você quiser que blocos adicionais permaneçam na barra lateral, defina o contêiner adicional como "false" assim:
fonte
A lista de desejos pode ser desativada via back-end, conforme escrito em outras respostas.
Existe um módulo FOSS que pode remover a função de comparação em um nível por visualização da loja:
https://github.com/Joshua29LK/disable-compare-magento-2
Fiz uma breve revisão:
fonte
Estou usando o tema Ultimo no Magento 2.3.3. Não pude desativar o link de comparação do arquivo catalog_product_view.xml do tema, pois as configurações não são provenientes de lá, mas estão localizadas em:
Fui para a solução rápida e suja, basta remover o seguinte:
O botão de comparação desapareceu para sempre, no entanto, se você realizar uma atualização do Magento, ela voltará e precisará ser removida novamente.
fonte
Você pode usar este módulo pago para desativar a comparação no magento 2 (US $ 20).
http://www.mage20.com/magento-2-disable-compare.html
Características :
fonte