我想显示支持MAP的产品的零售价格。我尝试编辑view.phtml文件并执行此操作:
<div class="pro-info">
<?php if($_product->getData('msrp_enabled') == 1): ?>
<div class="price-box">
<p class="regular-price">
<span class="price-label">Retail Price:</span>
<span id="product-price-<?php echo $_product->getId(); ?>" class="price">
<span class="price">
<?php echo $this->helper('core')->formatPrice($_product->getPrice(), false) ?>
</span>
</span>
</p>
</div>
<?php endif;?>
这显示零售价但问题是;对于某些产品,它将显示特价。首先,当网站加载时,它将显示零售价格,然后突然改变并显示特价。 我试图通过Ctrl + U查看页面的来源,它显示零售价的原始价格,但在前端页面显示特价。
我还注意到,有些产品Product.OptionsPrice([])
中有值,而有些产品则没有。{0}而Product.OptionsPrice([])
中的任何产品都有问题。
任何人都可以帮忙??
答案 0 :(得分:0)
它与span标记中的id有关。
<span id="old-price-<?php echo $_product->getId(); ?>" class="price">
将其更改为customer.signup = function(data, cb) {
customer.create(data, function(err, response){
cb(err, response);
});
};
customer.remoteMethod(
'signup',
{
accepts: [{arg: 'data', type: 'object', http: { source: 'body' }}],
returns: {type: 'object', root: true},
http: {
path: "/signup",
verb: 'post',
status: 201
}
}
);
customer.resetPassword = function (data, cb) {
console.log(data);
cb(null, data);
};
customer.remoteMethod(
'resetPassword',
{
accepts: [{arg: 'data', type: 'object', http: { source: 'body' }}],
returns: {type: 'object', root: true},
http: {
path: "/reset-password",
verb: 'post',
status: 201
}
}
);