也许有人可以帮我解决这个问题。我想在产品页面上插入下拉分期付款,并且必须显示2位小数的价格数字,例如:R $ 300,00而不是R $ 300,0000。谢谢! 这是我拥有的代码并试图修改它但没有成功:
<?php
$standad = Mage::getSingleton('moip/standard');
$api = Mage::getSingleton('moip/api');
?>
<link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('o2ti_moip/css/formulario.css'); ?> "media="all">
<?php
$_product = $this->getProduct( );
$_coreHelper = $this->helper('core');
?>
<?php if ($standad->getConfigData('parcelamento')): ?>
<label id="dadoscartaoopc">Parcelamento no Cartão de Crédito:</label>
<select name="payment[credito_parcelamento]" id="credito_parcelamentoproduto" >
<?php
$parcelamento = $api->getParcelamento($_product->getFinalPrice());
foreach ($parcelamento as $k => $v): ?>
<option value="<?php echo $k ?>"><?php echo $k . "x R$ " . $v['valor'] . " | Total: R$ " .$v['total']."" ?></option>
<?php endforeach; ?>
</select>
<?php endif; ?>
<div id="addparcelas">
<?php
$standard = Mage::getSingleton('moip/standard');
$parcelamento = $standard->getInfoParcelamento();
if ($parcelamento['juros1'] == 0)
{
echo "<div id=\"addparcelasdesc\"> Sem juros até ".$parcelamento['ate1']." parcelas,</div>";
if ($parcelamento['ate1'] < 13)
{
echo "após juros de 1,99% ao mês.";
}
}
if ($parcelamento['juros1'] >= "1.99")
{
echo "Com juros de ".$parcelamento['juros1']." ao mês.";
}
?>
</div>
实际下拉列表的打印屏幕:http://postimg.org/image/pokqf6xxj/03a4fda4/
答案 0 :(得分:0)
解决方案:
<?php
$standad = Mage::getSingleton('moip/standard');
$api = Mage::getSingleton('moip/api');
?>
<link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('o2ti_moip/css/formulario.css'); ?> "media="all">
<?php
$_product = $this->getProduct( );
$_coreHelper = $this->helper('core');
?>
<?php if ($standad->getConfigData('parcelamento')): ?>
<label id="parcelamentoproduto">PARCELAMENTO NO CARTÃO DE CRÉDITO:</label>
<select name="payment[credito_parcelamento]" id="credito_parcelamentoproduto" >
<?php
$parcelamento = $api->getParcelamento($_product->getFinalPrice());
foreach ($parcelamento as $k => $v): ?>
<option value="<?php echo $k ?>"><?php echo $k . "x R$ " . number_format($v['valor'],2,',',' ') . " ---------- Total: R$ " .number_format($v['total'],2,',',' ')."" ?></option>
<?php endforeach; ?>
</select>
<?php endif; ?>
<div id="addparcelas">
<?php
$standard = Mage::getSingleton('moip/standard');
$parcelamento = $standard->getInfoParcelamento();
if ($parcelamento['juros1'] == 0)
{
echo "<div id=\"addparcelasdesc\"> Sem juros até ".$parcelamento['ate1']." parcelas,</div>";
if ($parcelamento['ate1'] < 13)
{
echo "após juros de 1,99% ao mês.";
}
}
if ($parcelamento['juros1'] >= "1.99")
{
echo "Com juros de ".$parcelamento['juros1']." ao mês.";
}
?>
</div>