Magento搜索错误

时间:2014-10-10 14:20:05

标签: php magento

我正在修改magento模板,当对产品进行搜索时,我收到此错误消息。

过滤器: 致命错误:在第119行的/home1/ladykis9/public_html/app/design/frontend/ultimo/default/template/catalog/product/list/toolbar.phtml中的非对象上调用成员函数getParentId()

enter image description here 该模板文件在整个商店中使用,以显示过滤器,此错误仅出现在此页面上。该网站的网址是www.ladykismet.com,您将看到该过滤器不会通过其他页面上的任何错误使用它。谢谢。

<?php 
   $currentCat = Mage::registry('current_category');
    echo '<ul class="links"><li>Filter:</li>';

//echo $currentCat->getId();

if ( $currentCat->getParentId() == Mage::app()->getStore()->getRootCategoryId())
{
    // current category is a toplevel category
    $loadCategory = $currentCat;

    $subCategories = explode(',', $loadCategory->getChildren());

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

            if($cat->getIsActive())
                {
                    echo '<li><a href="'.$cat->getURL().'"><p>'.$cat->getName().'</p></a></li>';
            }
        }
    }
else
{

0 个答案:

没有答案