Ok, moduł działa. Jedyny problem z nim to że przy włączonym cacheowaniu i wyczyszczeniu cacheu system wpada w jakąś pętle co doprowadza do time-outu serwera. Problem jest o tyle poważny, że system odświeża sobie cache automatycznie co powoduje czasowe time-outy serwera.
Wyrzuciłem moduł, wyłączyłem cache, wyczyściłem ręcznie var/cache. Zainstalowałem moduł, włączyłem cache i wszystko śmiga jak należy. Może się komuś przyda.
Czy istnieje możliwość aby tak skonfigurować magento, aby generowanie xml-a dla porównywarek odbywało się przez mechanizm cron job wbudowany w magento.
tak jest taka możliwość, w panelu admina możesz ustawić automatyczne generowanie map o danej godzinie, ale jeśli się ma sklep z kilkoma tysiącami produktów to należy z tym uważać
hosting-magento.pl / magentohosting.eu - szybki hosting Magento https://www.mage24.pl/ - twój sklep Magento 2 w 5 minut
ok. dziękuje za szybką odpowiedz. W którym miejscu poszukiwać funkcji odpowiedzialnych za pobieranie opisów produktów podczas generowania mapy. Chciał bym usunąć z opisów znaczniki HTML.
Po wgraniu wersji 0.1.7 przy próbie wejścia w administracje mapami dla porównywarek pojawia się komunikat błędu:
Blok o nazwie "adminhtml_maps.grid" już istnieje Trace: #0 /home/netcentrum/domains/.../public_html/app/code/core/Mage/Core/Model/Layout.php(416): Mage::throwException('Blok o nazwie "...') #1 /home/netcentrum/domains/.../public_html/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Container.php(59): Mage_Core_Model_Layout->createBlock('comparers/admin...', 'adminhtml_maps....') #2 /home/netcentrum/domains/.../public_html/app/code/core/Mage/Core/Block/Abstract.php(199): Mage_Adminhtml_Block_Widget_Grid_Container->_prepareLayout() #3 /home/netcentrum/domains/.../public_html/app/code/core/Mage/Core/Model/Layout.php(422): Mage_Core_Block_Abstract->setLayout(Object(Mage_Core_Model_Layout)) #4 /home/netcentrum/domains/.../public_html/app/code/local/Kkkonrad/Comparers/controllers/Adminhtml/MapsController.php(18): Mage_Core_Model_Layout->createBlock('comparers/admin...') #5 /home/netcentrum/domains/.../public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(376): Kkkonrad_Comparers_Adminhtml_MapsController->indexAction() #6 /home/netcentrum/domains/.../public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(248): Mage_Core_Controller_Varien_Action->dispatch('index') #7 /home/netcentrum/domains/.../public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(158): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #8 /home/netcentrum/domains/.../public_html/app/Mage.php(459): Mage_Core_Controller_Varien_Front->dispatch() #9 /home/netcentrum/domains/.../public_html/index.php(65): Mage::run() #10 {main}
Nie pomaga wyczyszczenie cache. usunięcie Zawartości katalogu var. Ponowne wgranie plików na serwer. Poprzednio zainstalowana była wersja 0.1.6 i funkcjonowała poprawnie