获取Magento购物车页面(checkout/cart/item/default.phtml)上的任何产品的产品标签
问题描述:
我使用Magento 1.9,我需要购物车页面https://github.com/OpenMage/magento-mirror/blob/magento-1.9/app/design/frontend/base/default/template/checkout/cart/item/default.phtml上的任意单个产品的标签,产品采取$ _item = $这个 - >的getItem();,我拿产品获取Magento购物车页面(checkout/cart/item/default.phtml)上的任何产品的产品标签
Mage::getSingleton('catalog/product')->load($_item->getProductId());
,但我不明白我怎么能走单品Magento的产品标签(https://www.hostknox.com/tutorials/magento/tags)在此购物车页面。
感谢
答
解决
$model = Mage::getModel('tag/tag');
$TaGCollection= $model->getResourceCollection()
->addPopularity()
->addStatusFilter($model->getApprovedStatus())
->addProductFilter($_item->getProduct()->getId())
->setFlag('relation', true)
->addStoreFilter(Mage::app()->getStore()->getId())
->setActiveFilter()
->load();
$Tags=$TaGCollection->getItems();
if(count($Tags)) {
echo '<ul>';
foreach ($Tags as $tag) {
//echo $tag->getTaggedProductsUrl();
echo '<li>';
echo $tag->getName();
echo '</li>';
}
echo '</ul>';
} //if(count($Tags)) {
请详细说明您的问题 –
请检查:https://stackoverflow.com/questions/2053776/how-to-display-tags-product-in-view- phtml-of-magento –
@Parth Trivedi我刚试过这个解决方案,但它不起作用 – vendocartoni