[英]php smarty not passing to browser unless logged in
我不是最擅長用php和smarty理解這些東西的,但這確實很煩人。
在: http : //www.euroworker.no/order上 ,應該顯示價格中包含的稅額,例如:
Tax (25%): 772,-
Totalt: 3861,-
但是,除非用戶已登錄或創建了新帳戶,否則不會顯示稅款。
這是Smarty代碼:
<tr id="taxtr">
<td> </td>
<td> </td>
{foreach $cart.taxes.$currency as $tax}
<td> </td>
<td colspan="4" class="subTotalCaption2">{$tax.name_lang}: </td>
<td class="amount taxAmount2">{$tax.formattedAmount} </td>
{$GLOBALS.cartUpdate|@array_shift} //this enables the update button displayed in another td
{/foreach}
</tr>
我不知道該系統( Livecart )的所有內部工作原理,但是我有什么可以做或瀏覽的,以強制執行計算/顯示。 那並且有人知道什么可能導致未登錄用戶看不到某些東西嗎?
該系統還有另外一件事,要用${user.fullname}
顯示用戶名,用戶必須位於/user
目錄中的頁面上。我不明白為什么。 這不是我的問題,但認為這可能是有用的信息。
謝謝..
事實證明,此設置的“管理”區域中有一些設置神秘地鏈接到此“計稅”計算。 我猜還有一些錯誤需要解決。
只需單擊以下復選框: Enable shipping cost estimation in shopping cart page
。
感謝您的建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.