Je ne suis pas le meilleur à comprendre ces choses avec php et smarty, mais c'est vraiment ennuyeux.php smarty ne pas passer au navigateur sauf si connecté
On: http://www.euroworker.no/order, il est censé être un affichage du montant de la taxe incluse dans le prix comme:
Tax (25%): 772,-
Totalt: 3861,-
Mais à moins que l'utilisateur a ouvert une session ou créer un nouveau compte, la taxe n » t affichage.
Voici le code 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>
Je ne sais pas sur tous les rouages de ce système (Livecart), mais est-ce que je peux faire ou regarder à travers pour le faire forcer le calcul /afficher. Est-ce que quelqu'un sait quoi que ce soit qui pourrait empêcher un utilisateur non connecté de voir certaines choses?
Il ya aussi une autre chose avec ce système que pour afficher le nom de l'utilisateur avec ${user.fullname}
l'utilisateur doit être sur une page qui se trouve dans le répertoire /user
.. Je ne comprends pas pourquoi. Ce n'est pas mon problème, mais pensé qu'il pourrait être utile .. informations
Merci ..
Pourriez-vous faire un var_dump() de la variable $ cart? – Vanco
- d'abord, vous devriez trouver le code PHP appelant ce modèle: c'est l'endroit où les valeurs sont définies. Pouvez-vous l'afficher pour un examen plus approfondi? - alors je pense que vous avez des problèmes avec votre code html: 2 valeurs sont TDs à l'extérieur, un var est mal fermée: {$ cart.formattedTotal monnaie $.} La fuite} manque – Rodolphe
Désolé, ils étaient fautes de frappe, j'ai été copier coller des choses et cela a laissé à l'intérieur, édité pour corriger. – Kyle