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. Magento - 按屬性分類的產品
- 4. 如何將產品分類Magento
- 5. Magento分層產品集合
- 6. 未分類產品查詢
- 7. Magento的產品按類別
- 8. Magento的產品類型
- 9. Magento獲得產品類別
- 10. Magento - 刪除產品類型
- 11. 產品分類
- 12. Magento:將產品(分組)分類到構建它的所有簡單產品
- 13. 分類分類(Woocommerce產品)
- 14. Magento Reindex產品
- 15. 產品在Magento
- 16. Magento分層分類導航中的產品數
- 17. 如何對Magento分組產品頁進行分類?
- 18. 分類的產品詳細視圖中的顯示類別magento
- 19. Magento插件相關分類,類似於相關產品
- 20. Magento:在分組產品中獲取產品網址
- 21. 如何從畫廊產品圖像分配到產品Magento
- 22. Magento的1.7產品圖像導入未分配圖像產品
- 23. Magento在可配置產品中導入未分配產品
- 24. Magento - 獲取分組產品的所有關聯產品
- 25. Magento中的商品分類
- 26. Magento - 按產品編號排序產品
- 27. Magento捆綁產品從產品ID
- 28. Magento Bundle產品 - 選擇產品變體
- 29. 在產品類別頁面上獲得相關產品Magento
- 30. Magento:從產品iD獲取產品類別陣列
這將工作在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