Magento - 按可见性过滤类别
如何仅获取前端中可见的类别(包含在导航菜单中 -> 设置为“是”)。我有以下函数来获取类别名称和网址。
function getCatLinks($id){
$_model = Mage::getModel('catalog/category');
$cats = $_model->load($id)->getChildren();
$catIds = explode(',',$cats);
$categories = array();
foreach($catIds as $catId) {
$category = $_model->load($catId);
if( $category->getIsActive() ) {
$categories[$category->getName()] = $category->getUrl();
}
}
ksort($categories, SORT_STRING);
return $categories;
}
任何帮助将不胜感激。
How can I get only categories that are visible in frontend (Include in Navigation Menu -> set to yes). I've the following function to get the category names and urls.
function getCatLinks($id){
$_model = Mage::getModel('catalog/category');
$cats = $_model->load($id)->getChildren();
$catIds = explode(',',$cats);
$categories = array();
foreach($catIds as $catId) {
$category = $_model->load($catId);
if( $category->getIsActive() ) {
$categories[$category->getName()] = $category->getUrl();
}
}
ksort($categories, SORT_STRING);
return $categories;
}
Any help would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我猜你需要:
I guess you need: