mage-enhanced-admin-grids
mage-enhanced-admin-grids copied to clipboard
(Correction) Édition grille terme de recherche
Bonjour,
Il est impossible sur la version actuelle d'utiliser la grille d'édition AJAX du module dans la page des termes de recherche, catalogue, de l'administration.
Le problème vient du fichier app/code/community/BL/CustomGrid/Model/Grid/Type/Catalog/Search.php
Fonction _beforeSaveEditedFieldValue
Effectivement, le code
$duplicate = Mage::getModel('catalogsearch/query')
->setStoreId($entity->getData('store_id'))
->loadByQueryText($entity->getData('query_text'));
ne fonctionne pas. Il retourne l'erreur
PHP Fatal error: Call to a member function loadByQueryText() on null
Le code corrigé est
$duplicate = Mage::getModel('catalogsearch/query');
$duplicate->setStoreId($entity->getData('store_id'));
$duplicate->loadByQueryText($entity->getData('query_text'));
C'est indispensable lorsque vous avez 50000 termes de recherche.
Bien à vous