3
A
回答
5
这给一试:
$currentCatIds = $_product->getCategoryIds();
也
$categoryCollection = Mage::getResourceModel('catalog/category_collection')
->addAttributeToSelect('name')
->addAttributeToSelect('url')
->addAttributeToFilter('entity_id', $currentCatIds)
->addIsActiveFilter();
干杯, JD
1
您可以使用下面的代码以显示与所选择的产品的所有类别产品详情页面。
<?php $categories = $_product->getCategoryIds(); ?>
<?php foreach($categories as $k => $_category_id): ?>
<?php $_category = Mage::getModel('catalog/category')->load($_category_id) ?>
<a href="<?php echo $_category->getUrl() ?>"><?php echo $_category->getName() ?></a>
<?php endforeach; ?>
+0
这很好用!但只有一件事,比如说我们不想在输出中列出一个特定的类别ID(或几个类别ID),请问这个代码会如何实现? – 2013-09-06 10:40:29
0
该代码将根据商店标识获取产品类别名称。这也将使用完整的多商店和多网站的概念
$product = Mage::getModel('catalog/product')->load($product_id);
$cats = $product->getCategoryIds();
foreach ($cats as $category_id) {
$_cat = Mage::getModel('catalog/category')->setStoreId(Mage::app()- >getStore()->getId())->load($category_id);
echo $_cat->getName();
}
相关问题
- 1. Magento的产品类型
- 2. Magento的产品按类别
- 3. 未分类产品查询
- 4. 产品分类
- 5. Magento:将产品(分组)分类到构建它的所有简单产品
- 6. Magento Reindex产品
- 7. Magento分层分类导航中的产品数
- 8. Magento插件相关分类,类似于相关产品
- 9. Magento - 获取分组产品的所有关联产品
- 10. Magento:在分组产品中获取产品网址
- 11. Magento的1.7产品图像导入未分配图像产品
- 12. Magento - 按产品编号排序产品
- 13. Magento Bundle产品 - 选择产品变体
- 14. Magento捆绑产品从产品ID
- 15. Magento按产品类型排序产品列表
- 16. Magento:从产品iD获取产品类别阵列
- 17. 加入产品对比magento使用产品属性(类别)
- 18. Magento:将产品从特定类别加载到产品页面
- 19. Magento:缺货中显示产品类别页最后的产品
- 20. 在magento中获取产品ID和产品类型?
- 21. Magento产品页面
- 22. magento添加产品
- 23. Magento WSDL和产品
- 24. Magento v1.9.2.1产品表
- 25. magento产品列表
- 26. Magento产品列表
- 27. Magento产品画廊
- 28. Magento比较产品
- 29. 在Magento产品页
- 30. Magento分组产品标签问题
这将工作在1.4?我听说category_ids属性已被弃用... – silvo 2010-08-19 17:59:31
我使用第一种方法,它在Magento 1.4.0.1上工作。 – a1anm 2010-08-22 09:55:15
@silvo'category_ids'仍然出现在我的''eav_attribute'表中'attribute_id' = 91.您从哪里听说过关于弃用?我还没有看到关于任何弃用的官方公告,这将是有趣的阅读... – 2010-08-23 01:06:52