affichage des références

12 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Sur la page d’affichage des produits (version 5.3), il y a « classer les résultats par» REFERENCE, PRODUITS, PRIX.

Comment afficher les références à côté des noms des produits

J’ai cherché sur le forum, je n’ai rien trouvé qui fonctionne

Merci de votre aide

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonjour,

désolé mais je ne vois pas ou tu veut dire pour l'affichage "classer par...".

sur partie visible du site ou sur admin ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonjour,

dans les templates soit blog soit standard fonctions template_index_produit_en_ligne qui depend de affiche_produit_en_ligne la requette est la ...

SELECT p.id, p.nom_fr as nom, p.promotion, p.descriptif_fr as descriptif, p.id_marque, p.image1, p.image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.on_stock, p.affiche_stock, p.delai_stock, p.on_rupture, p.on_check, p.on_flash, p.flash_start, p.flash_end FROM peel_produits p INNER JOIN peel_produits_categories pc ON (pc.produit_id = p.id) INNER JOIN peel_sites_pivots ps ON (ps.produit_id = p.id) WHERE p.etat = '1' AND 1 AND p.id = pc.produit_id AND pc.categorie_id = '1' AND ps.site_id = '1' ORDER BY p.nom_fr, p.id

donc dans template.php rajouter p.reference as ref dans la variable $champs

apres il faut rajouter une variable dans l'appel de la fonction template_index_produit_en_ligne et /ou template_index_produit_en_colonne (selon les categories)

$prod['ref'], la variable qu'on vient de rajouter dans la requette

et on affiche ou on veut la reference <?php echo $ref ?>

est ce que les explications sont suffisantes ? ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonjour,

dans les templates soit blog soit standard fonctions template_index_produit_en_ligne qui depend de affiche_produit_en_ligne la requette est la ...

donc dans template.php rajouter p.reference as ref dans la variable $champs

apres il faut rajouter une variable dans l'appel de la fonction template_index_produit_en_ligne et /ou template_index_produit_en_colonne (selon les categories)

$prod['ref'], la variable qu'on vient de rajouter dans la requette

et on affiche ou on veut la reference <?php echo $ref ?>

est ce que les explications sont suffisantes ? ;)

Merci de vos réponses, je vais faire des essais

Cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonjour,

je pense que oui seul le <?php echo $ref ?> me semble flou sur l'endroi a le placer.

je vais essayer voir si cela marche.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui en effet il manque une ligne pour faire la relation entre $ref et $prod['rez'] ....

le pb c'est que mon micros vient de me lacher (plus d'affichage)!!! ;) la je suis sur celui de ma femme

des que les pixels sont de nouveau vivant je repost ce qu'il faut :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bon pendant 5 minutes j'ai de nouveau eu des pixels et oui le code que j'ai donné est bon y-a pas d'oubli

de tete dans l'appel de la fonction je mets $prod['ref'] en troisieme ligne et dans l' affichage il recupere la troisieme valeur en $ref donc ça match !!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bon pendant 5 minutes j'ai de nouveau eu des pixels et oui le code que j'ai donné est bon y-a pas d'oubli

de tete dans l'appel de la fonction je mets $prod['ref'] en troisieme ligne et dans l' affichage il recupere la troisieme valeur en $ref donc ça match !!

Merci Macao et Bruno81 de votre aide ça marche

Cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci surtout a Macao. Ceci dit il doit y avoir un autre moyen dans la mesure ou la fonction est deja prevu dans le template. Pour moi elle se trouve a la ligne 2062 avec pour nom : function affiche_filtre

Mais je n'ai pas reussi a la metre en fonction sur l'affichage en colonne.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

la fonction affiche_filtre permet de de constituer la requette en fonction du choix du filtre ...mais le select n'est pas * mais seulement quelques champs de la table produits .... il faut donc rajouter ce dont on abesoin ;)

et pour l'affichage pareil , seul les champs selectionnés sont affichable donc faut faire un petit complement

je donne mon pc demain à la boite pour les reparations , je pourrais donner de plus grandes précisions des que j'aurais récupérer mon pc ... la je travail de tete et je raconte peut etre des betises :rolleyes: ..... donc wait and see

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonsoir,

la fonction affiche_filtre sert simplement à presenter une liste de selection pour le trie

donc je racontais des betises hier soir :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonsoir,

la fonction affiche_filtre sert simplement à presenter une liste de selection pour le trie

donc je racontais des betises hier soir :rolleyes:

Bonjour,

Pour moi ça marche, il y a surement mieux

Affichage référence.

Ajouter les lignes dans le fichier template :

Ligne336 : $reference,

Ligne 417: p.reference,

Ligne 468: <?php echo $reference ?>

Ligne 1768: $reference,

Ligne 1810: $prod['reference'],

Merci à tous les intervenants.

Cordialement

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