Magento:未在产品Sitemap中显示的产品(catalog / seo_sitemap / product /)

时间:2013-08-01 08:09:58

标签: magento sitemap catalog

好吧,我们无法让产品显示在产品站点地图中,默认情况下可以在(http://sitename.com/catalog/seo_sitemap/product/)magento中找到。

我们在app / design / frontendbase / default / template / catalog / seo / sitemap.phtml中有以下代码

<?php
/**
 * @see Mage_Catalog_Block_Seo_Sitemap_
 */
?>
<?php $_items = $this->getCollection(); ?>

<?  //var_dump($_items);?>

<?php if($_items->getSize()): ?>
    <ul class="sitemap">
        <?php foreach ($_items as $_item): ?>
            <li><a href="<?php echo $this->getItemUrl($_item) ?>"><?php echo $this->escapeHtml($_item->name) ?></a></li>
        <?php endforeach; ?>
    </ul>
<?php else: ?>
    <p class="note-msg">
        <?php echo $this->__('There are no %s available.', $this->getItemsTitle()); ?>
    </p>
    <script type="text/javascript">
    //<![CDATA[
        if ($('sitemap_top_links') != undefined) {
            $('sitemap_top_links').hide();
        }
    //]]>
    </script>
<?php endif ?>

我们尝试了var_dump($ _ items)产品站点地图页面,我们能够获得产品的数据转储但是$ _items-&gt; getSize()返回0并且foreach无法解析$ _items数组。

是否存在magento后端设置或控制站点地图行为的产品属性。此类别站点地图似乎工作正常,因此问题特定于产品。

0 个答案:

没有答案