Magento 是否可以只针对phtml模板中的简单产品?

Magento 是否可以只针对phtml模板中的简单产品?,magento,Magento,我看到的是: <?php if(!$_item->isComposite() && $_item->isSaleable()): ?> 还有这个 <?php if(!$_product->isGrouped()): ?> 但是找不到一种方法以类似的方式仅针对简单的产品类型。已经有一个模板文件catalog/Product/view/type/Simple.phtml,它只针对简单类型的产品显示 如果没有显示在合适

我看到的是:

     <?php if(!$_item->isComposite() && $_item->isSaleable()): ?>

还有这个

  <?php if(!$_product->isGrouped()): ?>


但是找不到一种方法以类似的方式仅针对简单的产品类型。

已经有一个模板文件
catalog/Product/view/type/Simple.phtml
,它只针对简单类型的产品显示


如果没有显示在合适的位置,请查看
布局/catalog.xml
中的
以了解如何创建您自己的仅用于简单类型产品的模板文件。

已经有一个仅用于简单类型产品的模板文件
catalog/product/view/type/Simple.phtml


如果没有显示在合适的位置,请查看
layout/catalog.xml
中的
,了解如何创建自己的简单模板文件。

作为一种替代可能性,您可以假设一个简单的产品没有其他类型

<?php if (!$_item->isComposite() && !$_item->isSuper() && !$_item->isVirtual()): ?>
    <!-- Simple type only -->
<?php endif; ?>

作为另一种可能性,您可以假设一个简单的产品是非其他类型的

<?php if (!$_item->isComposite() && !$_item->isSuper() && !$_item->isVirtual()): ?>
    <!-- Simple type only -->
<?php endif; ?>




谢谢!但该模板专门用于产品视图页面,所以它不适用于我希望在其他页面(如产品列表)中使用的内容,catalog.xml也不是一个选项。谢谢!但该模板专门用于产品视图页面,因此它不适用于我希望在其他页面(如产品列表)中使用的内容,catalog.xml也不是一个选项。谢谢,这是rigtt的方向。在我之前的信息之后,我意识到“iComposite”并不是一个简单的产品,所以通过瞄准目标$_item->isComposite()您可以为排除其他产品类型的简单产品做一些特定的事情。谢谢,这是rigtt的方向。在我之前的信息之后,我意识到“iComposite”并不是一个简单的产品,所以通过瞄准目标$_item->isComposite()您可以为排除其他产品类型的简单产品执行特定操作。