在我们的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;
如果我注释掉第一个foreach,代码会一直运行直到它结束第一个foreach&#34;标题&#34;。等等(注释掉一个,直到下一个结束,......)
任何人都知道问题的真正所在和/或解决方案?
答案 0 :(得分:0)
所以, 长话短说: exception.log没有被填充,所以一旦解决了,我就会发现Magento找不到某种块类型。 解决了config.xml中的错误,一切正常。