En este apartado te vamos a enseñar como arreglar el error Mage current category filter ya existe.
Si al andar por el filtro de atributos en las categorias de nuestra web de ventas en línea Magento se expone este error: La clave de registro del error Mage current category filter ya existe Una posible solución es cambiar el fichero
/app/code/core/Mage/Catalog/Model/Layer/Filter/Category.php . Para ello lo copiaremos dentro del directorio /app/code/local/Mage/Catalog/Model/Layer/Filter/Category.php y sobre la línea 90-100 modificaremos la línea:
Mage::register('current_category_filter', $category);como
Mage::register('current_category_filter', $category, true);añadiéndole el tercer atributo. Este error se ve que se proporciona más en ediciones antiguas de la interfaz o cuando se agregaron extensiones ajenas similares con la navegación; en las ediciones novedosas el código cambió y ya viene incorporado el tercer atributo:
Mage :: register (‘current_category_filter’, $ this-> getCategory (), true);
Esta función es declarada en el archivo app/Mage.php
registro de función estática pública ($ clave, $ valor, $ elegante = falso)