webleads-tracker

[champs supp.] selectionner une option de type image à l'aide de case à cocher

yannick robillard
Je souhaiterai créer un nouveau champ qui permet d'afficher (ou pas) une image dans ma fiche détaillée produit.
Cette fonction ressemble quelque peu à la fonction "nouveau produit".

Un produit peut avoir la mention BIO (picto à afficher pour certains produits). On doit pouvoir le définir par une case à cochée lors de la création du produit.

Ce que j'ai actuellement :
- un labelle "BIO :" affichant un type image
- le picto selon le produit.

yannick robillard
Désolé pour le double postage je sais pas ce qu'il s'est passé ?!*#?!?

Quelqu'un à t-il un petit coup de pouce à me filer pour mon problème ?

Ce que je vais essayer aujourd'hui :
- supprimer le label du champs
- bricoller dans le template et les CSS pour afficher l'image à la place du contenu dynamique.


Jérémie [Medialibs]
Bonjour,

J'ai supprimer le poste en double.

Commence par ajouter une propriété additionnelle de type "Zone de sélection" avec les valeurs Oui et Non pour un champ "BIO". Il faut ensuite définir un ensemble comprenant ce nouveau champ et créer le template spécifique.
Tu auras ainsi dans le template pour le champ BIO quelque chose comme :

<mx:bloc id="bio">
  <mx:text id="bio" />
</mx:bloc id="bio">


Dans cet exemple, le mx:text "bio" peut prendre la valeur "Oui" ou "Non". Si on souhaite afficher une image à la place de ce label, il suffit de modifier le code HTML.

<mx:bloc id="bio">
  <img src="/images/bio_<mx:text id="bio" />.jpg" />
</mx:bloc id="bio">


Le contenu de ce bloc sera donc

<img src="/images/bio_Oui.jpg" /> ou <img src="/images/bio_Non.jpg" />.
Directeur du Labo R&D
Medialibs

yannick robillard
dans le code source de la page je retrouve une class="bio" et non id="bio".

Cette option n'est pas active sur tous les pages produits, comment faire pour le faire sur certaines fiches produits ?

je ne vois pas.

code source de la page :
<div id="champs_17" class="bio"><span class="libelle">bio</span>&nbsp;:&nbsp;<span class="datas">oui</span></div>
 


Je ne trouve pas dans le template produit.html le code qui génère dynamiquement ce champs supplémentaire.

merci pour votre aide.

Jérémie [Medialibs]
En fait dans mon précédent message, je te disais de créer un ensemble de propriétés additionnelles et de générer le template spécifique correspondant.
Tu pourras ainsi complètement personnaliser l'affichage de ta fiche produit.
Directeur du Labo R&D
Medialibs