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”,如果不是则显示它。这个属性似乎被翻译成英文的“No”。

于 2013-02-28T15:38:26.707 回答
1

如果您显示的值与“Nein”不同,则检查您的值是否等于“Nein”。

在英文版中,它不是“Nein”,它不是,所以它总是显示。

您应该在文件中更改它或使用 Magento 的翻译功能。

于 2013-02-28T15:39:07.823 回答