1

attribute_set が 1 で attributeText が Zero の場合にデータを表示したい

AttributeSetId = 10 Attribute = myattribute、含む: ゼロ、1、フォース

<?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 に答える