0

これは次のようになります。

そして、これは私のコードです:

           <div class="product-name">
               <h22><?php echo (($_product->getResource()->getAttribute('hersteller')->getFrontend()->getValue($_product) && $_product->getResource()->getAttribute('hersteller')->getFrontend()->getValue($_product) != "Nein") ? $_product->getResource()->getAttribute('hersteller')->getFrontend()->getValue($_product) : ''); ?>
               <?php echo (($_product->getResource()->getAttribute('weingut')->getFrontend()->getValue($_product) && $_product->getResource()->getAttribute('weingut')->getFrontend()->getValue($_product) != "Nein") ? $_product->getResource()->getAttribute('weingut')->getFrontend()->getValue($_product) : ''); ?>
               <?php echo (($_product->getResource()->getAttribute('ob_hersteller')->getFrontend()->getValue($_product) && $_product->getResource()->getAttribute('ob_hersteller')->getFrontend()->getValue($_product) != "Nein") ? $_product->getResource()->getAttribute('ob_hersteller')->getFrontend()->getValue($_product) : ''); ?></h22></div>

奇妙なことに、「いいえ」は英語版にのみ表示されます。list.phtml を変更して、会社、製造業者、またはブドウ園を表示しました。

4

2 に答える 2

1

「Nein」と異なる場合は、値が「Nein」と等しいかどうかを確認して表示します。

英語版では「Nein」ではなく「no」なので常に表示されます。

ファイルで変更するか、Magento の翻訳機能を使用する必要があります。

于 2013-02-28T15:39:07.823 に答える
1

一部の属性が「Nein」であるかどうかを確認し、そうでない場合は表示します。この属性は、英語では「いいえ」と訳されているようです。

于 2013-02-28T15:38:26.707 に答える