我遇到了一个问题,即搜索结果正在计算中但未显示在内容部分中。
我尝试过重新编制索引和缓存。还要检查以确保将产品设置为“目录,搜索”。
不确定它是否是主题中的错误(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');
搜索似乎正常运作!