我试图在一个phtml文件中在Magento(1.9.2)中实现以下功能:
我想在产品页面上显示某些html,只有产品是(也)在类别ID 350中。
该产品分为多个类别。我不想在必须从特定类别路径查看产品时显示html。
因此,有人可以访问domain.com/productURL上的产品页面,而无需访问特定类别。
重要的是,如果该产品不仅(不仅仅)在类别ID 350中,还包括其他类别,而不是显示某个div。如果没有,请显示不同的div。
我想在已设置的phtml文件中添加if语句,但我似乎没有把if语句设置为正确。
答案 0 :(得分:1)
要检查任一产品是否属于类别ID 350,您可以在产品view.phtml
文件中使用以下条件
if(in_array(350, $_product->getCategoryIds()))
当产品从特定类别路径中查看时,您可以使用以下代码获取类别ID
Mage::registry('current_category')->getId()
您可以根据这些条件添加逻辑。
答案 1 :(得分:0)
请在主题view.phtml
文件
<?php
if($_product->getCategoryId()==350){
your custom here
}
?>