仅在磁力现场中属性值=“是”时显示文本

时间:2016-05-16 12:51:22

标签: magento

我们在自定义下拉属性中包含值:“YES”或“NO”在后端。

我想仅在值=“是”

时才在视图页面中显示文本

属性代码: name_order 。下面是代码。

<?php echo "display text"; ?>

3 个答案:

答案 0 :(得分:1)

去管理员 - &gt;目录 - &gt;属性 - &gt;管理属性

设置&#34;用于产品视图页面&#34;是的

然后在view.phtml中:

if($_product->getAttributeText('name_order')=='yes')
{
    echo "display text";
}

答案 1 :(得分:1)

我认为你的意思是模板app/design/frontend/default/<YOUR THEME>/template/catalog/product/view.phtml,你正确地实现了属性,你可以通过

访问它
$_product->getNameOrder()

答案 2 :(得分:1)

我认为它是产品属性?

如果是这样,您可以使用getAttributeText()方法获取每个产品的属性值。

<?php
    if($_product->getAttributeText("name_order") == "Yes") {
        echo "Set to Yes";
    } else {
        echo "Set to No";
    }
?>