1

如果 attribute_set 为 1 且 attributeText 为零,我想显示一些数据

AttributeSetId = 10 Attribute = myattribute,包含:零、一、强制

<?php if ($_product->getAttributeSetId() == "10"): && ($_product->getAttributeText('myattribute') == "Zero"):?> 

My data

<?php endif; ?>

怎么了?

任何帮助表示赞赏。

自己解决:

<?php if ($_product->getAttributeSetId() == "10" && $_product->getAttributeText('myattribute') == "Zero"):?>
4

1 回答 1

1

只是一些错位的括号。

<?php 
if ($_product->getAttributeSetId() == "10" && 
    $_product->getAttributeText('myattribute') == "Zero")  {
?>
My data
<?php } ?>

我更喜欢使用大括号,但如果您愿意,可以使用 if/endif。

于 2012-12-12T21:40:40.950 回答