追加のHTMLが存在する場合は、追加のHTMLを使用して製品ビューに 'country_of_manufacture'属性を表示しようとしています。なぜこのコードはうまくいかないのですか?
-
12-12-2019 - |
質問
これは私達の製品ビューページに書き込んだPHPコードです。変数に値がある場合にのみ、フロントエンドにのみ表示されます。それでも、製品に変数が定義されていない場合でも、HTMLはまだ表示されます。注:これはMagento定義済み製造済みの国に固有のものです。
<?php
$coManufacturer = $this->getProduct()->getAttributeText('country_of_manufacture');
?>
<?php if ($coManufacturer): ?>
<p><strong>Country of Origin:</strong> <?php echo $coManufacturer; ?></p>
<?php endif; ?>
. 解決
解決策が属性の空のフィールドにどのようなフィールドにどのようなものを理解するようにVARをダンプすることであるように見えます。私が考えたら、私はこれに条件を変更することができました:($coManufacturer!=" ")
は動作を修正しました。あなたのみんな助けてくれてありがとう!
所属していません magento.stackexchange