Nettoyer Magento

Magento: supprimer des blocs et des fonctionnalités

Magento le Mardi 1 septembre 2009 2 commentaires

Magento est fourni par défaut avec de nombreuses fonctionnalités qui ne sont pas toujours utiles pour le e-commerce que vous voulez faire. On les retrouves essentiellement dans les blocs présents dans les colonnes du site et sur les fiches produits. Nous allons voir ici comment supprimer ces différentes fonctionnalités.

Voici la liste des éléments que nous allons manipuler:

  • Supprimer le sondage
  • Supprimer les « listes d’envies »
  • Supprimer derniers articles consultés
  • Supprimer les commentaires des produits
  • Supprimer le nuage de tags, et les tags des produits
  • Supprimer le moteur de recherche
  • Supprimer le bloc Newsletter du site
  • Supprimer « Comparer les Produits »

Ces modifications ont été testé avec Magento 1.3.2.3 et 1.3.2.4.

Supprimer le sondage

  • Depuis l’administration de Magento allez dans « Système » > « Configuration » > « Avancé » > « Avancé »,
  • Pour « Mage_Poll » sélectionnez « Désactiver ».

Supprimer les « listes d’envies »

  • Depuis l’administration de Magento allez dans « Système » > « Configuration » > « Avancé » > « Avancé »,
  • Pour « Mage_Wishlist » sélectionnez « Désactiver ».
  • Depuis l’administration du site allez dans « Système » > « Configuration » > « Clients » > « Listes d’envies » > « Options générales »,
  • Pour « Activé » sélectionnez « Non » puis cliquez sur « Sauvegardez la configuration ».

Supprimer derniers articles consultés

  • Dans app/design/frontend/default/nom_de_votre_theme/layout/catalog.xml supprimez la ligne:
    <block type="reports/product_viewed" before="right.permanent.callout" name="left.reports.product.viewed" template="reports/product_viewed.phtml" />
  • Dans app/design/frontend/default/nom_de_votre_theme/layout/catalogsearch.xml supprimez la ligne:
    <block type="reports/product_viewed" before="right.permanent.callout" name="left.reports.product.viewed" template="reports/product_viewed.phtml" />
  • Dans app/design/frontend/default/nom_de_votre_theme/layout/reports.xml supprimez la ligne:
    <block type="reports/product_viewed" before="right.permanent.callout" name="right.reports.product.viewed" template="reports/product_viewed.phtml" />
  • Rafraichissez le cache: « Système » > « Gestion du cache », pour « Tout le cache » sélectionnez « Rafraîchir », puis cliquez sur « Sauvegarder les paramètres du cache ».

Supprimer les commentaires des produits

  • Depuis l’administration de Magento allez dans « Système » > « Configuration » > « Avancé » > « Avancé »,
  • Pour « Mage_Review » sélectionnez « Désactiver ».

Supprimer le nuage de tags, et les tags des produits

  • Depuis l’administration de Magento allez dans « Système » > « Configuration » > « Avancé » > « Avancé »,
  • Pour « Mage_Tag » sélectionnez « Désactiver ».

Supprimer le moteur de recherche

  • Depuis l’administration de Magento allez dans « Système » > « Configuration » > « Avancé » > « Avancé »,
  • Pour « Mage_CatalogSearch » sélectionnez « Désactiver ».
  • Editer le fichier app/design/frontend/default/nom_de_votre_theme/layout/cms.xml, au début du fichier entre les balises <default></default>ajoutez le code suivant:
    <reference name="header">
          <action method="unsetChild"><name>topSearch</name></action>
    </reference>
  • Rafraichissez le cache: « Système » > « Gestion du cache », pour « Tout le cache » sélectionnez « Rafraîchir », puis cliquez sur « Sauvegarder les paramètres du cache ».

Supprimer le bloc Newsletter du site

  • Depuis l’administration du site allez dans « Système » > « Configuration » > « Avancé » > « Avancé »,
  • Pour « Mage_Newsletter » sélectionnez « Désactiver ».

Supprimer « Comparer les Produits »

  • Dans app/design/frontend/default/nom_de_votre_theme/layout/reports.xml supprimez la ligne:
    <block type="reports/product_compared" before="right.permanent.callout" name="right.reports.product.compared" template="reports/product_compared.phtml" />
  • Dans app/design/frontend/default/nom_de_votre_theme/layout/catalog.xml supprimez la ligne:
    <block type="core/template" before="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
  • Pour supprimer le lien de la liste des produits, dans app/design/frontend/default/nom_de_votre_theme/template/catalogue/product/list.phtml supprimez les lignes:
    <?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
    <span>|</span>
    <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a>
    <?php endif; ?>

    Celles-ci se trouvent à 2 endroits, supprimez les donc 2 fois.

  • Pour supprimer le lien dans les fiches produits, dans app/design/frontend/default/nom_de_votre_theme/template/catalogue/product/view/addto.phtml supprimez les lignes:
    <?php if($_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product) ): ?>
        <li><span>|</span> <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a></li>
    <?php endif; ?>
  • Rafraichissez le cache: « Système » > « Gestion du cache », Pour « Tout le cache » sélectionnez « Rafraîchir » puis cliquez sur « Sauvegarder les paramètres du cache ».

Sources pour cet article:
Frédéric Martinez: enlever certaines fonctionnalités de Magento
Magento

 

Article(s) sur le même sujet :

  1. Configurer Magento en multilingue: français et anglais
  2. Ajouter un bloc statique dans Magento multilingue
  3. Magento: afficher une sélection de produits sur la page d’accueil
  4. Magento : configurer les modes de paiements (chèque, carte de crédit / paypal)
  5. Magento : Configurer la TVA pour la France


Tags : , ,

2 commentaires pour “Magento: supprimer des blocs et des fonctionnalités”

  1. Bonjour,

    Merci d’avoir cité mon article. J’apprécie beaucoup le reste de vos articles.
    Bonne continuation.

    Salutations,

    Frédéric MARTINEZ

  2. jenda dit :

    un grand merci pour vote article très clair. cela m’a vraiment été utile pour comprendre le fonctionnement de magento. encore bravo et continuez !

Laissez un commentaire