2014-12-03 7 views
7

Ho installato Magento 1.9.1.0 senza dati di esempio ma nell'admin, aggiungere o modificare la pagina della categoria non hanno campo immagine miniatura. Come posso mostrare le miniature archiviate in admin per la categoria? enter image description hereCampo miniatura della categoria Magento non mostrato nell'amministratore

+0

Hai trovato la risposta , Ho lo stesso numero – someone

+0

Non ancora. Ma per ottenere il campo delle miniature, installo solo con dati di esempio e poi troncano le tabelle di prodotti, categorie, ordini e attributi. Con questi dati rimossi e il campo delle miniature rimane visibile –

+0

grazie. Proverò che – someone

risposta

1

Aveva lo stesso problema con 1.9, ma è riuscito a risolverlo inserendo manualmente l'attributo direttamente nel DB. Controllare i seguenti 3 tavoli eav_attribute, catalog_eav_attribute, eav_entity_attribute per l'attributo image (il mio ha l'id 45) e duplicarlo conseguenza per miniature. Spero che questo ti sia d'aiuto.

3

risolvo questo problema tramite l'esecuzione dei seguenti query nel mio phpMyAdmin,

1)

INSERT INTO `eav_attribute` (`attribute_id`, `entity_type_id`, `attribute_code`, 
`attribute_model`, `backend_model`, `backend_type`, `backend_table`, `frontend_model`, 
`frontend_input`, `frontend_label`, `frontend_class`, `source_model`, `is_required`, 
`is_user_defined`, `default_value`, `is_unique`, `note`) VALUES(140, 3, 'thumbnail', NULL, 
'catalog/category_attribute_backend_image', 'varchar', NULL, NULL, 'image', 'Thumbnail 
Image', NULL, NULL, 0, 0, NULL, 0, NULL); 

2)

INSERT INTO `catalog_eav_attribute` (`attribute_id`, `frontend_input_renderer`, 
`is_global`, `is_visible`, `is_searchable`, `is_filterable`, `is_comparable`, 
`is_visible_on_front`, `is_html_allowed_on_front`, `is_used_for_price_rules`, 
`is_filterable_in_search`, `used_in_product_listing`, `used_for_sort_by`, 
`is_configurable`, `apply_to`, `is_visible_in_advanced_search`, `position`, 
`is_wysiwyg_enabled`, `is_used_for_promo_rules`) VALUES 
(140, NULL, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, NULL, 0, 0, 0, 0); 

3)

INSERT INTO `eav_entity_attribute` (`entity_attribute_id`, `entity_type_id`, 
`attribute_set_id`, `attribute_group_id`, `attribute_id`, `sort_order`) 
VALUES (337, 3, 3, 4, 140, 3); 

Qui i sto usando attribute_id come 140, utilizzare un ID per questo in queste query con un valore univoco

+0

È possibile per te @Shijin spiegare un po 'di questo codice? Grazie in anticipo. –

3

La soluzione più semplice è attivare il modulo Mage_XmlConnect, dal 1.9.1.0 questo modulo è inattivo per impostazione predefinita. È possibile attivare questo modulo modificando

app/etc/modules/Mage_XmlConnect.xml

variazione del valore di <active> tag dal falso a vero

+0

non aiuta. Almeno non su Magento 1.9.2.1 – Paktas

+0

Funziona su Magento 1.9.2.2. È possibile disabilitare nuovamente il modulo aftwerwards. –