如何使用Javascript检测产品属性? (Magento的)

时间:2014-07-01 18:47:22

标签: javascript php jquery html magento

我有一个解决问题的工作方法,即我们用“仅限商店”按钮替换所有“仅限商店”按钮,以查找仅在商店中可用的商品。我正在使用PHP来检测属性并生成替换按钮的HTML。

            <?php
            //Checks if the "Disable Add to Cart" variable is set to 'Yes': 
            if(($_product->getAttributeText('No_cart_button')) == "Yes"){
            //If set to Yes, tell PHP what to output:
            echo "This Product is not available online, please call our representative if you wish to purchase this.";
            }
            //If set as No, then show the 'add to cart box' as usual.
            else {
            ?>

            <?php if (!$this->hasOptions()):?>
            <div class="add-to-box">
            <?php if($_product->isSaleable()): ?>
            <?php echo $this->getChildHtml('addtocart') ?>
            <?php if( $this->helper('wishlist')->isAllow() || $_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product)): ?>
            <span class="or"><?php echo $this->__('OR') ?></span>
            <?php endif; ?>
            <?php endif; ?>
            <?php echo $this->getChildHtml('addto') ?>
            </div>
            <?php echo $this->getChildHtml('extra_buttons') ?>
            <?php elseif (!$_product->isSaleable()): ?>
            <div class="add-to-box">
            <?php echo $this->getChildHtml('addto') ?>
            </div>
            <?php endif; ?>

            <?php
            }
            ?>

我被告知,Javascript将是一种不那么干扰的方式来实现相同的结果。我是否正确地假设您将使用PHP将类或ID插入HTML元素并使用Javascript完成剩下的工作?检测id或类 - &gt;生成替换按钮?

谢谢!

0 个答案:

没有答案