未填写/显示Google Sitemap网格

时间:2016-09-21 06:54:24

标签: magento google-sitemap

在我们的Magento 1.6.2网站上,我们启用了Google Sitemaps,并通过cron手动添加了一些更新。

现在发生的是页面目录>其中的Google Sitemap过滤器告诉我们找到了4条记录。 但它并没有在过滤器下方显示任何内容。

通过查看源代码,我发现使用类sitemapGrid的div只有33px的总高度,而应该显示站点地图的div类的div只有7px的总高度,其中6个正在填充。

sitemapGrid_table为0px高,边框为1px。

但没有tr或td。

经过一番挖掘,我发现所有发生的文件都是设计> adminhtml>默认>默认>模板>小部件> grid.phtml

页面运行到第一个foreach结束后#34; grid"然后停下来。



<div class="grid">
    <div class="hor-scroll">
    <table cellspacing="0" class="data" id="<?php echo $this->getId() ?>_table">
        <?php foreach ($this->getColumns() as $_column): ?>
        <col <?php echo $_column->getHtmlProperty() ?> />
        <?php endforeach; ?> <!-- Runs to here and then stops executing, but who knows why? -->
        <?php if ($this->getHeadersVisibility() || $this->getFilterVisibility()): ?>
            <thead>
                <?php if ($this->getHeadersVisibility()): ?>
                    <tr class="headings">
                    <?php foreach ($this->getColumns() as $_column): ?>
                        <th<?php echo $_column->getHeaderHtmlProperty() ?>><span class="nobr"><?php echo $_column->getHeaderHtml() ?></span></th>
                    <?php endforeach; ?>
                    </tr>
                <?php endif; ?>
                <?php if ($this->getFilterVisibility()): ?>
                    <tr class="filter">
                    <?php $i=0;foreach ($this->getColumns() as $_column): ?>
                        <th<?php echo $_column->getHeaderHtmlProperty() ?>><?php echo $_column->getFilterHtml() ?></th>
                    <?php endforeach; ?>
                    </tr>
                <?php endif ?>
            </thead>
    
&#13;
&#13;
&#13;

如果我注释掉第一个foreach,代码会一直运行直到它结束第一个foreach&#34;标题&#34;。等等(注释掉一个,直到下一个结束,......)

任何人都知道问题的真正所在和/或解决方案?

1 个答案:

答案 0 :(得分:0)

所以, 长话短说: exception.log没有被填充,所以一旦解决了,我就会发现Magento找不到某种块类型。 解决了config.xml中的错误,一切正常。

相关问题