簡體   English   中英

PHP Smarty除非登錄,否則不會傳遞給瀏覽器

[英]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>&nbsp;</td>
    <td>&nbsp;</td>

    {foreach $cart.taxes.$currency as $tax}
        <td>&nbsp;</td>
        <td colspan="4" class="subTotalCaption2">{$tax.name_lang}:&nbsp;</td>
        <td class="amount taxAmount2">{$tax.formattedAmount}&nbsp;</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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM