getId()在搜索页面上的list.phtml中的非对象上

时间:2015-12-21 11:35:01

标签: search magento-1.9 getid3

我在catalog / products / list.phtml中添加了一个函数来更改某个类别的样式。它在类别列表中工作正常,但它不在搜索页面上。

错误

Fatal error: Call to a member function getId() on a non-object in ../catalog/product/list.phtml

在产品图片部分添加了功能

if(Mage::registry('current_category')->getId() == 94))

我该如何使用此功能,但请进行搜索?

1 个答案:

答案 0 :(得分:0)

我认为这是因为搜索页面不属于任何类别,或者我认为它属于根类别。 你检查过那个搜索页面的类别ID吗? 试着检查一下。我想在检查完之后你就可以找到答案..