Pregunta

Estoy experimentando este problema con la tienda única Magento 1.9.1.

Probablemente mi base de datos se dañó:

Cuando edito una categoría existente o agrego una nueva, no aparece la opción para seleccionar si la categoría está anclada o no.

enter image description here

Tengo copias de seguridad de hace algunos días, pero si hay otra forma de recuperarlas sería mejor.

En la interfaz, algunas categorías todavía tienen navegación en capas incluso si en el área de administración no puedo elegir si habilitarla o no.

¿Fue útil?

Solución

Tú puedes arreglarlo.Básico necesitas cambiar el frontend_input y default_value columnas de in_anchor atributo.Hay dos maneras de hacerlo.

1.Crea un módulo para hacerlo.

Puede crear una extensión para crear/editar categorías de atributos siguiendo este tutorial: http://www.atwix.com/magento/add-category-attribute/

Arreglar is_anchor atributo, necesitas esto:

$installer->updateAttribute(Mage_Catalog_Model_Category::ENTITY, 'is_anchor', 'frontend_input', 'select'); 
$installer->updateAttribute(Mage_Catalog_Model_Category::ENTITY, 'is_anchor', 'default_value', NULL);

2.Cambiar valores directamente en la base de datos.

 UPDATE `DATABASE_HERE`.`eav_attribute` SET `frontend_input`='select', `default_value`='NULL' WHERE `attribute_id`='51';

NOTA:Verifique el atributo_id de is_anchor y reemplazar si es necesario (en mi caso es 51).

NOTA 2:¡¡¡Ten cuidado y haz una copia de seguridad antes!!!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top