2010-05-05 7 views
1

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>&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> 

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 ..

+0

Pourriez-vous faire un var_dump() de la variable $ cart? – Vanco

+0

- 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

+0

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

Répondre

0

Transforme qu'il y avait un certain paramètre dans la zone d'administration de ce paramètre qui est mysterously lié à ce calcul de l'impôt. Je suppose qu'il reste encore quelques bugs à régler.

Il suffit de cliquer sur la case à cocher pour: Enable shipping cost estimation in shopping cart page et cela fonctionne maintenant.

Merci pour les suggestions.

Questions connexes