Installation du plugin Seogento
Configuration requise
- PHP 5.2 ou supérieur
- Une installation Magento 1.1.6 ou supérieur.
Le module Seogento utilise en partie une surcharge dynamique de classe. Si cette surcharge interfère avec vos modules existants, il se peut que vous deviez désactiver certaines fonctionnalités de cette extension.Les surcharges dynamiques de classe sont renseignées en commentaire dans le fichier config.xml et sont détaillées pour chaque option dans la documentation.
- Le module PHP Ioncube
Ce module PHP n'est en conflit avec aucun module existant à notre connaissance.
Installation
Une fois votre commande confirmée, vous recevrez sous 72 heures un fichier zip comprenant les fichiers du module d'installation organisés selon l'arborescence de Magento. Ces fichiers sont téléchargeables à l'avenir sur votre interface client.
Décompressez le contenu de l'archive zip à la racine de votre installation Magento. L'extension Seogento respecte l'organisation de Magento concernant les fichiers. Les fichiers de l'extension se placent dans le répertoire prévu à cet effet (/app/code/community/), et un fichier d'activation xml est placé dans /app/etc/modules/.
L'extension Seogento est maintenant installée et activée. Vous pouvez aller la configurer dans l'espace d'administration de Magento.
Les classes surchargées (class rewrite)
Pour disposer de toutes ses fonctionnalités, ce module a besoin de surcharger certaines classes (équivalent de class rewrite dans config.xml). Voici la table de correspondance des surcharges :
| Mage_Catalog_Block_Layer_View | Xorax_Seogento_Block_Catalog_Layer_View |
| Mage_Catalog_Block_Layer_State | Xorax_Seogento_Block_Catalog_Layer_State |
| Mage_Catalog_Block_Product_List_Toolbar | Xorax_Seogento_Block_Catalog_Product_List_Toolbar |
| Mage_Catalog_Block_Product_View_Attributes | Xorax_Seogento_Block_Catalog_Product_AttributesLink |
| Mage_Page_Block_Html_Pager | Xorax_Seogento_Block_Page_Html_Pager |
| Mage_Adminhtml_System_Cache_Edit | Xorax_Seogento_Block_Adminhtml_System_Cache_Edit |
| Mage_Catalog_Model_Product | Xorax_Seogento_Model_Catalog_Product |
| Mage_Catalog_Model_Layer_Filter_Item | Xorax_Seogento_Model_Catalog_Layer_Filter_Item |
| Mage_Tag_Model_Tag | Xorax_Seogento_Model_Tag |
| Mage_Adminhtml_Model_System_Config_Source_Design_Robots | Xorax_Seogento_Model_System_Config_Source_Design_Robots |
Certaines ne sont activée que dans certains cas, lorsqu'une option du module est activée :
| Quand cette option est activé | Ces classes sont surchargées |
| Désactiver les filtres vides | Mage_Catalog_Block_Layer_View |
| Désactiver le filtre de catégorie | Mage_Catalog_Block_Layer_View |
| Supprimer le duplicate du pager | Mage_Catalog_Block_Product_List_Toolbar Mage_Page_Block_Html_Pager |
| Activer les liens sur les attributs | Mage_Catalog_Block_Product_Attributes |
| Ajouter la marque au nom du produit | Mage_Catalog_Model_Product |
| Réécriture de l'URL des tags | Mage_Tag_Model_Tag Mage_Adminhtml_System_Cache_Edit |
| Réécriture de l'URL des filtres | Mage_Catalog_Block_Layer_State Mage_Catalog_Model_Layer_Filter_Item |
Problèmes connus
Vous avez bien effectué l'installation mais lorsque vous essayez d'accéder à la configuration de Seogento, une page blanche ou un message "Access Denied" s'affiche.
- Assurez vous que vous êtes bien connecté en tant qu'administrateur, puis allez dans l'onglet Système / Permissions / Rôles de votre administration.
- Sélectionnez le rôle sous lequel vous êtes connecté (par defaut administrators), puis allez sur l'onglet Ressource du rôle sur votre gauche.
- Dans le champ Accès aux ressources, sélectionnez personnaliser puis sélectionnez "Tous" et enregistrez.
Si vous n'avez toujours pas accès à la configuration de Seogento, allez dans Système / Gestion du Cache et sélectionnez "rafraichir", puis validez.


