Magento谷歌站点地图中的表格详细信息

时间:2015-02-08 01:05:46

标签: magento sitemap

我的谷歌站点地图有问题。

正如你在here中看到的那样,我丢失了详细信息表!...如果我点击添加站点地图,我会得到白页!

如何恢复?

谢谢你 问候

1 个答案:

答案 0 :(得分:0)

您可能在“/app/code/core/Mage/Adminhtml/Block/Sitemap/Grid.php”中遇到问题。所以检查文件。这是Grid.php的代码

class Mage_Adminhtml_Block_Sitemap_Grid extends Mage_Adminhtml_Block_Widget_Grid
{

public function __construct()
{
    parent::__construct();
    $this->setId('sitemapGrid');
    $this->setDefaultSort('sitemap_id');

}

protected function _prepareCollection()
{
    $collection = Mage::getModel('sitemap/sitemap')->getCollection();
    /* @var $collection Mage_Sitemap_Model_Mysql4_Sitemap_Collection */
    $this->setCollection($collection);
    return parent::_prepareCollection();
}

protected function _prepareColumns()
{
    $this->addColumn('sitemap_id', array(
        'header'    => Mage::helper('sitemap')->__('ID'),
        'width'     => '50px',
        'index'     => 'sitemap_id'
    ));

    $this->addColumn('sitemap_filename', array(
        'header'    => Mage::helper('sitemap')->__('Filename'),
        'index'     => 'sitemap_filename'
    ));

    $this->addColumn('sitemap_path', array(
        'header'    => Mage::helper('sitemap')->__('Path'),
        'index'     => 'sitemap_path'
    ));

    $this->addColumn('link', array(
        'header'    => Mage::helper('sitemap')->__('Link for Google'),
        'index'     => 'concat(sitemap_path, sitemap_filename)',
        'renderer'  => 'adminhtml/sitemap_grid_renderer_link',
    ));

    $this->addColumn('sitemap_time', array(
        'header'    => Mage::helper('sitemap')->__('Last Time Generated'),
        'width'     => '150px',
        'index'     => 'sitemap_time',
        'type'      => 'datetime',
    ));


    if (!Mage::app()->isSingleStoreMode()) {
        $this->addColumn('store_id', array(
            'header'    => Mage::helper('sitemap')->__('Store View'),
            'index'     => 'store_id',
            'type'      => 'store',
        ));
    }

    $this->addColumn('action', array(
        'header'   => Mage::helper('sitemap')->__('Action'),
        'filter'   => false,
        'sortable' => false,
        'width'    => '100',
        'renderer' => 'adminhtml/sitemap_grid_renderer_action'
    ));

    return parent::_prepareColumns();
}

/**
 * Row click url
 *
 * @return string
 */
public function getRowUrl($row)
{
    return $this->getUrl('*/*/edit', array('sitemap_id' => $row->getId()));
}

}