Installing the plugin SEOgento
System Requirements
- PHP 5.2 or higher.
- An installation of Magento 1.1.6 or higher.
The SEOgento module uses a partial class dynamic overload. If this overload interferes with your existing modules, you might have to disable some features of this extension.The dynamic class loads are filled in comment in the config.xml file and are detailed for each option on the documentation.
- The Ioncube PHP module
This PHP module is not in conflict with any existing module known.
Installation
Once your order is confirmed, you will receive (72 hours max after your order) a zip file containing the module installation files organized by tree Magento. These files are downloadable in the future on your client interface.
Unzip the contents of the archive to the root of your Magento installation. The Seogento extension respects the organization of files on Magento. The files of the extension are placed in the directory for this purpose (/app/code/community/), and an activation file (xml) is placed in /app/etc/modules/.
The Seogento extension is now installed and enabled. You can go to set it in the administration of Magento.
Classes overloaded (class rewrite)
To have all its features, this module needs to override some classes (equivalent to class rewrite in config.xml). Here is the lookup table of the rewrites :
| 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 |
Some rewrites are activated only in some cases, when an option is activated :
| When this option is activated | This classes are rewrited |
| Disable the filters empty | Mage_Catalog_Block_Layer_View |
| Disable the filter category | Mage_Catalog_Block_Layer_View |
| Delete duplicate on the pager | Mage_Catalog_Block_Product_List_Toolbar Mage_Page_Block_Html_Pager |
| Activate the links on the attributes | Mage_Catalog_Block_Product_Attributes |
| Add the manufacturer on the product name | Mage_Catalog_Model_Product |
| Rewrite tag URL | Mage_Tag_Model_Tag Mage_Adminhtml_System_Cache_Edit |
| Rewrite URL of category filters | Mage_Catalog_Block_Layer_State Mage_Catalog_Model_Layer_Filter_Item |
Known Issues
You have completed the installation but you see a blank page or an "Access Denied" message when you try to access the Seogento configuration.
- Make sure you are logged in as administrator, then go to the tab System / Permissions / Roles.
- Select the role under which you are connected (default administrators), then go to the tab Role Resources on your left.
- In the field Resource Access, Select "custom" and re-select "all" and save.
If you still can not access the Seogento configuration, go to System / Cache Management and select "refresh", and valid.


