[RESOLU] Problème de changement d'icône selon disponibilité produits

Eléphanteau du PHP | 17 Messages

09 oct. 2017, 00:14

Bonjour à tous,

Je souhaite changer d'icône selon la disponibilité d'un produit dans mon stock pour une gestion commerciale.

J'ai créé un bloc avec un code que j'ai récupéré d'un Site e-commerce et que j'ai adapté pour moi, il fonctionne parfaitement pour le texte, mais impossible de modifier l'icône selon si le produit est disponible ou pas...

Voici un visuel du résultat que je souhaiterais avoir mais pour l'instant la coche verte reste en permanence alors que le texte passe bien de En "stock" à "Rupture"
Image

Image

Pouvez-vous me dire ce qui ne va pas dans ce bout de code ?

Merci d'avance

Weshpub
 {block name='product_availability'}
      <span id="product-availability">
        {if $product.show_availability && $product.availability_message}
          {if $product.availability == 'available'}
            <i class="material-icons product-available">&#xE5CA;</i>
          {elseif $product.availability == 'last_remaining_items'}
            <i class="material-icons product-last-items">&#xE002;</i>
          {else}
            <i class="material-icons product-unavailable">&#xE14B;</i>
          {/if}
          {$product.availability_message}
        {/if}
      </span>
    {/block}

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

16 oct. 2017, 18:14

Bonjour,

Il faut que tu vérifies ce que contient $product.availability car c'est là dessus que ce fait la condition pour l'affichage de ton picto
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 17 Messages

17 oct. 2017, 14:09

Bonjour @rthur,

Merci, en effet, le fichier product.availability a disparu de mon FTP, suite à une mise à jour ou un fausse manipulation de ma part, j'ai remis ce fichier en place et tout fonctionne de nouveau...

Merci pour l'aide.

Weshpub