(Magento Version 1.6)
我正在尝试显示我创建的自定义类别属性以在Navigation.php中使用。如果我在app / design / frontend / default / MYTEMPLATE / catalog / category / view.phtml或page.phtml这样的地方使用它,该属性工作正常。我能够改变后端没有汗水。
我正在尝试在app / code / core / Mage / Catalog / Block / Navigation.php中显示这个新属性。我已将此文件复制到app / code / local / Mage / Catalog / Block / Navigation.php,我正在对此文件进行编辑。
以下是我试图通过以下方式实现此目的的代码:
// Add Class if Category is a CMS Page
if (($level == 0) && ($category->getData('cms_category') == 1)) {
$classes[] = 'cms-page';
}
如果有人有更好的方法可以解决这个问题,我就不会嫁给这个解决方案。
答案 0 :(得分:2)
您可能必须实例化类别模型。
$categoryComplete = Mage::getModel('catalog/category')->load($category->getId());