使用基于magento属性的动态数据隐藏<li> </li>

时间:2014-09-19 17:40:29

标签: javascript php jquery html magento

我们正在将Magento用于我们的电子商务网站。我们的产品在后端具有自定义属性,用于显示产品特定信息。我们的产品以jquery显示.accordion&lt;李&GT;语句

                <li>
                    <div class="handle">
                        <h3><?php echo $this->__('Tartans') ?></h3>
                        <span></span>
                    </div>
                <div class="panel loading">
                    <?php echo $this->__($_product->getData('usak_tartans')); ?>
                </div>
            </li>
            <li>
                <div class="handle">
                    <h3><?php echo $this->__('Tweeds') ?></h3>
                    <span></span>
                </div>
                <div class="panel loading">
                    <?php echo $this->__($_product->getData('usak_tweeds')); ?>
                </div>
            </li>
            <li>
                <div class="handle">
                    <h3><?php echo $this->__('Measuring') ?></h3>
                    <span></span>
                </div>
                <div class="panel loading">
                    <?php echo $this->__($_product->getData('usak_measuring')); ?>
                </div>
            </li>

要实现的目标是,如果后端的属性中没有数据,它将隐藏&lt;李&GT;该产品的部分。我已经尝试过在网上找到的几个选项,但是大多数选项都会读取php echo并保持活动状态。

感谢您的帮助 - 罗布

1 个答案:

答案 0 :(得分:0)

某人怎么样?喜欢:

 <li <?php if($this->__($_product->getData('usak_tartans')) == ''){echo "style='display:none;'"; } ?> >