(Magento 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';
}
如果有人有更好的方法来解决这个问题,我不会接受这个解决方案。