如何在带有货币的模板中显示产品价格(WHMCS)

时间:2019-06-08 21:58:30

标签: php smarty whmcs whmcs-invoice-template

我需要,这一次用户货币更改时,价格自动更改与有效电流有关。

<h4 class="h5">Starting At<strong>
{if  $currency=2 } // currency id = 2//
 Rs 1.19                                        
 {else}
 $ 1.19
{/if}
<small>/m</small></strong></h4>

我尝试此代码。但没有用:( 请帮助我

2 个答案:

答案 0 :(得分:1)

WHMCS不会在所有页面上加载当前货币,我认为只有购物车页面。

因此,您需要添加一种货币选择表格,以允许客户在货币之间进行切换。

<form action="" method="post">
    <label for="currency_sel">Currency:</label>
    <select name="currency" id="currency_sel" class="form-control" onchange="submit();">
        <option value="1" {if $smarty.post.currency eq '1'}selected{/if}>$</option>
        <option value="2" {if $smarty.post.currency eq '2'}selected{/if}>Rs</option>
    </select>   

</form>

所选货币将与变量$smarty.post.currency一起可用,如下所示更新代码:

<h4 class="h5">Starting At<strong>
{if  $smarty.post.currency eq '2' } 
 Rs 1.19                                        
 {else}
 $ 1.19
{/if}
<small>/m</small></strong></h4>

答案 1 :(得分:-1)

使用这个 100% 工作

 {if  $activeCurrency.id > 1 }
    $0.60
    {else}
    ₹45
    {/if}