Niveau de stock (remplacer par une image)

  • Posts: 20
  • Thank you received: 6
10 years 11 months ago #133666

Bonjour,

utilisateur de VM, je suis en train d'essayer la version starter 2.2.2 .

Je souhaiterai savoir s'il était possible de remplacer la valeur du niveau de stock par une image mais avec 3 niveaux:

vert -> produits en stock
orange -> stock bas
rouge -> hors stock

J'ai bien trouvé ce topic , mais comme je suis une bille, est-il possible de partir de cette solution et l'adapter (comment ? et avec quelle version d'Hikashop ?)

Par avance merci, pour toute critique, suggestion, orientation ou exemple .

Garuda_One

-- HikaShop version -- : 2.2.2
-- Joomla version -- : 3.2.0
-- Browser(s) name and version -- : Maxthon 4.2.0.2800

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
10 years 11 months ago #133696

Bonjour,

Je pense que cela serai possible en modifiant le code du fichier "quantity" de la vue "product" de votre template de front-end via "Hikashop->Affichage->Vues", mais avant tout pouvez-vous me donner plus d'information concernant l'endroit et la façon d'afficher ces images à l'aide de quelques captures d'écran par exemple ?

The following user(s) said Thank You: Garuda_One

Please Log in or Create an account to join the conversation.

  • Posts: 20
  • Thank you received: 6
10 years 11 months ago #133707

Bonjour,

Merci pour cette réponse rapide.

En Image1, voila a quoi ressemble le "brouillon" de mon site (en local) et en image2 le rendu que je souhaiterai obtenir (sachant que je vais augmenter la taille de mes vignettes qui est pour le moment avec les reglages par defaut ).

Apres, si l'image ne se trouve pas sous les vignettes mais sous la zone de choix des caracteristiques, cela n'est pas genant.

P.S. sur l'image2 , j'ai oublié de mettre au dessus du niveau de stock la mention niveau de stock.

Merci

Garuda_One

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82727
  • Thank you received: 13342
  • MODERATOR
10 years 11 months ago #133847

Vous pouvez ajouter un code du genre:

<?php 
if($this->row->product_quantity>50){
echo '<img src="http://mywebsite.com/my_lot_of_stock_image.png"/>';
}elseif($this->row->product_quantity>0){
echo '<img src="http://mywebsite.com/my_some_stock_image.png"/>';
}else{
echo '<img src="http://mywebsite.com/my_no_stock_image.png"/>';
}
?>
I would recommend to put it in the quantity file, as suggested by Mohamed.
Regarding the current text, you can just change it with a translation override:
www.hikashop.com/download/languages.html#modify

The following user(s) said Thank You: Garuda_One

Please Log in or Create an account to join the conversation.

  • Posts: 20
  • Thank you received: 6
10 years 11 months ago #133874

Merci Nicolas,

une solution aussi simple qu'élégante et surtout que j'arrive à comprendre :) .

Grace à votre aide et celle des autres contributeurs, mon projet et ma connaissance d'Hikashop avances (et surtout dans la bonne direction)

Cordialement,

Garuda_One

Please Log in or Create an account to join the conversation.

Time to create page: 0.078 seconds
Powered by Kunena Forum