[英]How to get the id number of an attribute value on Magento list product page?
I'm looking for a snippet to display attribute value id of a product on a products list page, I already use this piece of code to display attributes values but I need to get their ID number: 我正在寻找一个片段来显示产品列表页面上产品的属性值id,我已经使用这段代码来显示属性值,但我需要获取他们的ID号:
$attributeValue = Mage::getModel('catalog/product')->load($_product->getId())->getAttributeText('icontags');
Example: 例:
Attribute: Color 属性:颜色
Value: red 价值:红色
Value Id: 580 价值ID: 580
我猜你指的是option_id,可以简单地用getData来获取
$attributeValue = Mage::getModel('catalog/product')->load($_product->getId())->getData('icontags');
Mage::getModel('catalog/product')->load($_product->getId())->getAttributeText('color');
// will return selected value
// if you want to get option id
$attribute=Mage::getModel('catalog/product')->getResource()->getAttribute("color");
$_product->getId()
会获得产品ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.