我一直在一个有很多php/smarty参与的网站上工作,我被要求重新设计一个webstore签出过程,但在此期间我们发现了这个问题。这个特殊的怪癖是一个税务计算的一部分,它不会被发送到IE的PC浏览器和Mac的Chrome/FF浏览器。它不在浏览器的输出源中,而是在PC上的FF、Chrome和Opera中。
这是不起作用的代码:
{foreach $cart.taxes.$currency as $tax}
<div id="subTotalCaption2"><p style="width:100px;">{$tax.name_lang}:</p></div>
<div id="taxAmount2"><p>{$tax.formattedAmount}</p></div>
{/foreach}
这不是一个css问题,就好像你一路走完结帐过程,然后回到订单页面(不使用后退按钮,使用网站链接)它工作。在流程的最后一页有另一个计算方法,它执行相同的操作:
{foreach from=$order.taxes.$currency item="tax"}
<tr>
<td colspan="{$colspan}" class="tax">{$tax.name_lang}:</td>
<td>{$tax.formattedAmount}</td>
</tr>
{/foreach}
我想我的问题是什么会导致这个不被阅读(解析?)在ie和mac中,但是其他浏览器在pc上做得很好。
安装在站点上的系统是
Livecart
我想这个系统(如果有人熟悉的话,我对此表示怀疑)是在立陶宛开发的。如果有人听说过的话。我不太确定它是否稳定,我只做了一些css/布局的更改,然后整个函数就消失了。
该网站是
euroworker.no
. 你必须在篮子里添加一个项目(kjp和handlevogn)。
谢谢。