当价格为0时,我需要一种“简单”的方式来显示价格。 我已经使用过这种方法,但不知何故它不起作用:(我的js路径是正确的) http://www.designersandbox.com/magento/magento-hide-the-price-for-a-free-product-using-jquery/
我的来源:
<span class="price">€ 0,00</span>
js:
jQuery(document).ready(function() {
jQuery("span").each(function(i, e) {
if ( (jQuery(e).attr('class') == "price") && (jQuery(e).text() == "€ 0,00") ) {
jQuery(e).text("Price on request");
}
})
})
我看不出我做错了什么。
答案 0 :(得分:2)
使用php实现此目的
<?php if($_product->price==0): ?>
<?php echo 'FREE'; ?>
<?php else: ?>
<!-- code that is currently displaying the price in your template -->
<?php endif; ?>
或者你可以在这里使用免费扩展http://www.magentocommerce.com/magento-connect/zero-price-call-for-price-9426.html :)