Magento搜索功能无法正确显示结果

时间:2017-07-27 03:25:21

标签: magento magento-1.9

我遇到了一个问题,即搜索结果正在计算中但未显示在内容部分中。

我尝试过重新编制索引和缓存。还要检查以确保将产品设置为“目录,搜索”。

不确定它是否是主题中的错误(Goetze,使用模板4)。

This将返回无效的结果。

this显示计数中有23个产品,但不会在网格/列表中显示它们。

非常感谢任何帮助。

                    <?php
$currentCat = Mage::registry('current_category');

if ( $currentCat->getParentId() == Mage::app()->getStore()->getRootCategoryId() )
{
    // current category is a toplevel category
    $loadCategory = $currentCat;
}
else
{
    // current category is a sub-(or subsub-, etc...)category of a toplevel category
    // load the parent category of the current category
    $loadCategory = Mage::getModel('catalog/category')->load($currentCat->getParentId());
}
$subCategories = explode(',', $loadCategory->getChildren()); 

foreach ( $subCategories as $subCategoryId )
{
    $cat = Mage::getModel('catalog/category')->load($subCategoryId);

    if($cat->getIsActive())
    {
        echo '<a class="parent-categories" href="'.$cat->getURL().'">'.$cat->getName().'</a>';
    }
} 
?>

通过注释掉除以下代码之外的所有代码来解决此问题:     $ currentCat = Mage :: registry('current_category');

搜索似乎正常运作!

0 个答案:

没有答案