我正在使用this code在面包屑中显示产品的父类别。
不幸的是,这不适用于多商店设置,其中产品另外被分配给当前商店中不存在的类别。例: 在this product page上,面包屑链接到“Minikameras”类别,该类别实际上是另一个网站/商店的类别。
仅显示活动网站/商店类别的最佳方式是什么?
答案 0 :(得分:3)
使用以下代码获取当前商店的根类别。
<?php Mage::app()->getStore()->getRootCategoryId() ?>
答案 1 :(得分:0)
<?
Mage::app('store', 'website');//enter your store and website here
$products = Mage::getModel('catalog/product')->getCollection();
$categories = $product->getCategoryIds();
foreach($categories as $k => $_category_id):
$_category = Mage::getModel('catalog/category')->load($_category_id);
$cat_name = $_category->getName();
$cat_url = $_category->getUrl();
endforeach;
?>
这是另一种方法。它将列出类别名称和类别URL。您所要做的就是进入商店和网站。希望它有所帮助。