Dissimuler les points fidélité si = 0

Programmation, discussions et suggestions pour l'amélioration de OpenCart

Dissimuler les points fidélité si = 0

Messagepar LeorLindel » 09 Nov 2011, 17:29

Voici un tout petit bout de code qui vous permet dans la fiche produit du catalogue, de dissimuler la ligne "Points de fidélité" si celle-ci n'en contient pas. Celle-ci apparaitra si vous ajoutez un nombre de points de fidélité dans la fiche produit du back office (admin).

Dans le fichier catalog/view/theme/default/*/product/product.tpl

Chercher cette ligne :
Code: Tout sélectionner
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
Et la remplacer par ces lignes :
Code: Tout sélectionner
        <?php if ($reward > 0 ) { ?>
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
        <?php } ?>

Voici le fichier XML pour vQmod :
Code: Tout sélectionner
<modification>

   <id>Display Reward points si > 0</id>
   <version>1.0.0</version>
   <vqmver>2.1.2</vqmver>
   <author>LeorLindel</author>

   <file name="catalog/view/theme/default/*/product/product.tpl">
      <operation>
            <search position="replace"><![CDATA[
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
            ]]></search>
            <add><![CDATA[
        <?php if ($reward > 0 ) { ?>
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
        <?php } ?>
            ]]></add>
        </operation>
   </file>

</modification>
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Image
Il vaut mieux poser une question et paraître idiot cinq minutes que de ne pas la poser et être idiot toute sa vie.
Cool Boutik
Avatar de l’utilisateur
LeorLindel
 
Messages: 1987
Inscrit le: 19 Fév 2010, 13:44
Localisation: Lutéce

Retour vers Développement

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

Partenaires de paiement