J'ai passé beaucoup de temps à essayer de supprimer les blocs "Ma liste de souhaits" et "Comparer les produits" du modèle Luma. De plus, j'ai besoin de changer et de supprimer certains des liens du bas.
Je ne trouve pas où modifier. Pouvez-vous m'aider s'il vous plaît?
Merci
J'ai essayé l'étape suivante, cela a fonctionné pour moi.
1. Ma liste de souhaits
Pour la liste de souhaits, vous devez le supprimer via Admin > Stores > Configuration > Customers > Wish list > General Options
Activez-le sur Non, puis enregistrez-le.
2. Comparer un produit
Ici, vous devez faire quelques changements de niveau de codage. suis moi
Aller au vendor > magento > theme-frontend-luma > Magento_Catalog > layout > default.xml
Ouvrir ce fichier trouver cette balise "" et avant la balise body end mettre le code suivant
<referenceBlock name="catalog.compare.sidebar" remove="true"/>
Assurez-vous que cela supprimera le produit de comparaison du produit de la catégorie la liste mais vous pouvez l’utiliser pour n’importe quelle mise en page.
Une fois que vous avez terminé, n'oubliez pas d'effacer le cache si activé, sinon vous n'obtiendrez pas les résultats souhaités.
Faites-moi savoir si vous avez encore des questions
Magento 2.2.3 - Débarrassez-vous de la comparaison
J'ai donc eu le même problème, mais j'ai découvert qu'il me fallait ajouter un moyen supplémentaire au fichier default.xml pour supprimer la comparaison:
<referenceBlock name="catalog.compare.sidebar" remove="true"/> <!-- Remove sidebar -->
<referenceBlock name="catalog.compare.link" remove="true"/> <!-- Remove link in header -->
<referenceBlock name="related.product.addto.compare" remove="true"/> <!-- Related product -->
<referenceBlock name="category.product.addto.compare" remove="true"/> <!-- Category add compare -->
<referenceBlock name="view.addto.compare" remove="true" /> <!-- Product addto compare -->
Mise à jour : pour Magento 2.1
<referenceContainer name="content">
<referenceBlock name="catalog.compare.sidebar" remove="true" />
<referenceContainer name="sidebar.additional" remove="true" />
</referenceContainer
Connectez-vous au back-office Magento. Goto Store-> Configuration . Sous Customer -> wishlist, vous pouvez désactiver cette option.
au lieu de supprimer le bloc parent, supprimez simplement le bloc de points
<referenceBlock name="catalog.compare.sidebar" remove="true"/>
<referenceBlock name="wishlist_sidebar" remove="true"/>
Une note rapide pour les utilisateurs d’entreprise: vous devrez peut-être également supprimer le bloc "Plusieurs listes de souhaits"
<referenceBlock name="multiple-wishlist_sidebar" remove="true" />
(M2.1)
Si vous ne souhaitez pas créer de thème personnalisé et/ou préférez travailler à partir du backend, vous pouvez procéder comme suit dans le backend . Naviguez jusqu'à la page cms, la catégorie ou la page du produit que vous souhaitez modifier . Exemple pour la page de catégorie: sous Conception -> Mise à jour de la mise en forme XML, ajoutez le code suivant:
<referenceContainer name="content">
<referenceBlock name="catalog.compare.sidebar" remove="true" />
<referenceContainer name="sidebar.additional" remove="true" />
</referenceContainer>
Remarque: si vous souhaitez que des blocs supplémentaires restent dans la barre latérale, définissez le conteneur supplémentaire sur "false" comme suit:
<referenceContainer name="content">
<referenceContainer name="sidebar.additional" remove="false" />
</referenceContainer>
Remplacer le module de base comme ci-dessous: Code/Custom/Wishlist:
code/Custom/Wishlist/registration.php
<?php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'Custom_Wishlist',
__DIR__
);
code/Custom/Wishlist/composer.json
{
"name": "custom/wishlist-magento2",
"description": "N/A",
"require": {
"php": "~5.5.0|~5.6.0|~7.0.0"
},
"type": "magento2-module",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"version": "1.0.0",
"authors": [
{
"name": "Pramod Kharade",
"email": "[email protected]",
"homepage": "https://www.blazeclan.com/",
"role": "Developer"
}
],
"autoload": {
"files": [
"registration.php"
],
"psr-4": {
"Custom\\wishlist\\": ""
}
}
}
code/Custom/Wishlist/etc/module.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="Custom_Wishlist" setup_version="1.0.0" >
<sequence>
<module name="Magento_Wishlist" />
</sequence>
</module>
</config>
code/Custom/Wishlist/etc/view/frontend/layout/default.xml
<?xml version="1.0"?>
<referenceContainer name="sidebar.additional" remove="true">
<block class="Magento\Wishlist\Block\Customer\Sidebar" name="wishlist_sidebar" as="wishlist" template="Magento_Wishlist::sidebar.phtml"/>
</referenceContainer>
</body>