Submitted by zorax on
Bonjour,
J'au une vue que je cherche à personnaliser, notamment un champs qui indique le prix d'un produit (ubercart).
J'ai donc créé un fichier gabarit tpl sur ce champs.
Je veux qu'il n'affiche rien quand le prix est nul (0.00€ en output original) sinon il l'affiche normalement.
voici mon code :
<?php
$le_prix = $output;
if($le_prix == "0.00€"){
$prix_view = "";
}else {
$prix_view = $le_prix." TTC";
}
print $prix_view ;
?>
malheureseument pour lui tout les produits sont à 0, donc je n'arrive pas à formuler la condition... j'ai essayé :
<?php
if($le_prix == 0.00 ."€"){
?>
il ne comprend pas d'avantage...
J’ai du mal à comprendre ton
Permalien Soumis par kvasir le 25 Mai, 2011 - 15:00
J'ai du mal à comprendre ton système mais c'est certainement un problème avec le € donc le mieux serais de faire sans le € et de le mettre automatiquement à la fin de la ligne quand tu crée ton type de contenu.
il fallait
Permalien Soumis par zorax le 25 Mai, 2011 - 15:00
il fallait mettre :
if($le_prix == 0){
je comprends pas car le symbole € est rajouté systématiquement et fait donc partie de la variable...qui pour moi était de type texte donc mais non...
Non si tu regarde dans la
Permalien Soumis par kvasir le 25 Mai, 2011 - 15:44
Non si tu regarde dans la base de donnée la variable n'est pas suivie du € sinon on aurais dans la BDD des € partout et ça prendrais plus de place tandis la Drupal rajoute le suffixe ou préfixe seulement pour l'affichage ce qui prend donc moins de place(le gain est minim je sais mais Drupal fais beaucoup ça) ;)
Merci pour les infos !!
Permalien Soumis par zorax le 25 Mai, 2011 - 15:53
Merci pour les infos!!