Внезапно перестал создаваться файл Sitemap.
Начал отображаться сообщение «Невозможно создать XML-карту сайта».
Пожалуйста, помогите
Magento внезапно перестал генерировать карту сайта
Ответы (1)
Быстрое решение этой проблемы.
Здесь я использую расширение fishpig.
Заметил, что fishpig переопределяет контроллер карты сайта magento core.
Поэтому добавил следующий код: /app/code/community/Fishpig/Wordpress/controllers/Adminhtml/SitemapController.php
Добавьте этот код перед :
$this->_redirectReferer();
$id = $this->getRequest()->getParam('sitemap_id');
$sitemap = Mage::getModel('sitemap/sitemap');
/* @var $sitemap Mage_Sitemap_Model_Sitemap */
$sitemap->load($id);
// if sitemap record exists
if ($sitemap->getId()) {
try {
$sitemap->generateXml();
$this->_getSession()->addSuccess(
Mage::helper('sitemap')->__('The sitemap "%s" has been generated.', $sitemap->getSitemapFilename()));
}
catch (Mage_Core_Exception $e) {
$this->_getSession()->addError($e->getMessage());
}
catch (Exception $e) {
$this->_getSession()->addException($e,
Mage::helper('sitemap')->__('Unable to generate the sitemap.'));
}
} else {
$this->_getSession()->addError(
Mage::helper('sitemap')->__('Unable to find a sitemap to generate.'));
}
Надеюсь, это поможет кому-то, кто столкнулся с такой же проблемой.
Предоставлено: Люкколлимор
person
Nikhil_K_R
schedule
12.09.2013