Je suis en train de montrer du texte sur une page produit, lorsque le prix est au-dessus 300. Je suis en utilisant le code suivant:Afficher le texte lorsque le nombre est au-dessus de 1.000
{if $product.integerprice >= 300} Free shipping {/if}
product.integerprice de $ est le prix.
Cela fonctionne, mais seulement jusqu'à 1.000 (ce qui est 1000, mais le prix est généré avec un point pour des milliers). Après 1.000, il arrête d'afficher le texte.
Je n'ai pas de chance en pensant au problème, j'espère que quelqu'un pourra me guider.
Est-ce une sorte de langage de modèle? La syntaxe me semble étrange. Quoi qu'il en soit, * peut * être * que 1.000 est interprété comme 1, car le point sera analysé comme séparateur décimal au lieu du séparateur des milliers. Quelle est la valeur de '$ product.integerprice'? –
Oh c'est Smarty. –
C'est une plate-forme personnalisée, c'est démodé, je travaille avec ce que j'ai :) Oui, je considérais aussi que 1.000 est interprété comme 1000, mais je ne pouvais pas penser à une solution de contournement. –