以编程方式确定我在magento中查看的产品

时间:2012-01-30 18:40:17

标签: php magento

我有一些需要在magento中按特定产品运行的特殊功能。有没有办法在单一产品页面模板中通过PHP获取产品ID?

1 个答案:

答案 0 :(得分:0)

<path_to_your_template_folder>/template/catalog/product/view.phtml
$_sku     = $this->getItem()->getSku();
$_product = Mage::getModel('catalog/product')->loadByAttribute('sku', $_sku);
$_product->getEntityId(); // here is your ID

从这篇博客文章[{3}}

中[无耻地]采取

另外,我看到了这个建议:

Mage::getModel('catalog/product')->getIdBySku($sku);