Nat*_*ivi 21 php magento magento-1.7
我正在创建magento商店.我是magento的初学者.我想在我的phtml文件中获取产品ID和产品输入类型是否可能?请指导我..
我正在尝试这种方式来获得产品类型.但它不适合我
$product=Mage::getModel('catalog/product')->load($product_id);
$productType=$product->getTypeID();
Run Code Online (Sandbox Code Playgroud)
请指导我......
liy*_*kat 57
尝试下面的代码来获取当前加载的产品ID:
$product_id = $this->getProduct()->getId();
Run Code Online (Sandbox Code Playgroud)
如果您无法访问$ this,则可以使用Magento注册表:
$product_id = Mage::registry('current_product')->getId();
Run Code Online (Sandbox Code Playgroud)
也适用于我认为的产品类型
$product = Mage::getModel('catalog/product')->load($product_id);
$productType = $product->getTypeId();
Run Code Online (Sandbox Code Playgroud)
小智 6
<?php if( $_product->getTypeId() == 'simple' ): ?>
//your code for simple products only
<?php endif; ?>
<?php if( $_product->getTypeId() == 'grouped' ): ?>
//your code for grouped products only
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
等等.有用!Magento 1.6.1,放在view.phtml中