vendu en filigrane

8 messages dans ce sujet

Posté(e) (modifié) · Signaler ce message

Bonjour.

Pour les produits affichés en liste dans leur catégorie.

J'aimerai ajouter un genre de bandeau en coin bas droite avec la mention 'vendu' quand un produit n'a plus de stock.
(programmation perso desstock.)

Je vais donc modifier le code, je suppose mettre l'image produit en fond de div et l'image du bandeau en png par dessus.

Je fais dans produits.tpl ?

Je regarde le fichier mais je m'y perd facilement. Je cherche le lieu où est géré l'image à afficher.

 

Bonne journée

 

Modifié (le) par anceze

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Pour trouver l'image dans le fichier produits.tpl, vous pouvez faire une recherche de 'fc_image' qui correspond à la classe CSS de la colonne dans laquelle l'image se trouve.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci. première phase accomplie.

A quels fichiers php produits.tpl fait-il référence ?

Je veux lui assigner une variable pour savoir si le produits est en stock, vendu ou juste réservé (en attente de paiement).

Donc un $tpl->assign vers une function php que je vais ajouter.


Bonne journée
 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

pour savoir dans quelle fonction php ce fichier tpl est utilisé, vous pouvez faire une recherche de 'produits.tpl' dans tous les fichiers php du site. En l’occurrence ce fichier tpl est utilisé dans la fonction affiche_produits du fichier lib/fonctions/display_product.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour.

 

Je ne sais pas où je me trompe.
 

Dans produits.tpl :

{$etat_mon_stock}

 

Si j'ai bien compris tout se passe dans lib/fonctions/display_product.php pour tout ce qui est liste de fichier dans une catégorie (clic depuis menu)

Pour test simple j'ai essayé ça :

		$tpl->assign('etat_mon_stock', 'abc');

Mais ça ne donner aucun résultat (vide)

S'il manque de déclarer $etat_mon_stock = null; ce n'est pas dans class/product.php ni dans fonctions/display_product.php

Du coup je me demande où est mon problème.

 

Bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Où avez-vous placer la ligne

		$tpl->assign('etat_mon_stock', 'abc');

? Cette ligne est peut-être dans une condition et n'est peut-être pas exécuté

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Effectivement mais ...

Avec {$etat_mon_stock} sous l'image fc_image


Si je le met à la fin de la fonction affiche_produits dans display_products

Si je le place à la fin de display_products sans être dans une fonction


ca me sort une page blanche.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

vous pouvez vérifier que la chaine de caractère 'abc' n'est pas présente dans le code source HTML de la page. En effet c'est peut-être masqué par un autre élément.

Sinon pour comprendre l'origine de votre problème, il faut intervenir dans le code. Si vous le souhaitez nous pouvons le faire, je vous invite dans ce cas à prendre contact avec le service commercial au 01 75 43 67 97

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping