Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Affichage des options [Résolu]

Soutien général pour les problèmes techniques avec OpenCart

Affichage des options [Résolu]

Messagepar petitspouces » 16 Déc 2010, 17:19

Bonjour

Pour plus d'accessibilité, je cherche à remplacer le menu déroulant du choix des options par des cases ou des boutons type radio à cocher.
Après divers essais, je sèche...

Le plus concluant a été de remplacer le menu par un bouton radio, mais UN SEUL au lieu d'avoir un bouton pour chaque valeur de l'option. Évidemment, c'est moins pratique :lol:
Un aperçu ici http://dianem.eu/diane/index.php?route=product/product&product_id=51

J'ai remplacé
Code: Tout sélectionner
 <select name="option[<?php echo $option['option_id']; ?>]">
par
Code: Tout sélectionner
<input type="radio"  name="option[<?php echo $option['option_id']; ?>]">
dans le fichier product.tpl .
Mais j'ai dû oublier quelque chose ( j'ai bien fermé les balises ) :oops:

J'ai visité le forum français, le forum anglais, j'ai même épluché les extensions gratuites et payantes, sans résultat.
En désespoir de cause, je sollicite un coup de main, d'autan que ce sera certainement utile à d'autres.
J'ai constaté que certains internautes peu aguerris avaient du mal à voir les menus déroulants. Les cases à cocher sont beaucoup plus explicites. C'est d'ailleurs ce que font beaucoup de boutiques qui "tournent".
Si je trouve la solution, je partagerai...

Quelqu'un a t'il le début d'une idée ?
Merci d'avance
Dernière édition par petitspouces le 29 Oct 2011, 18:17, édité 1 fois.
version : 1.5.5.1 Français (en principe)
Template : ça dépend
Hébergeur : local
petitspouces
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 20
Inscription: 27 Oct 2010, 10:03

Re: Affichage des options

Messagepar LeorLindel » 16 Déc 2010, 17:34

Il faut mettre un bouton qui désactive le(s) bouton(s) contraire(s), à savoir si le bouton "Oui" est activé cela désactivera le bouton "Non".

Exemple pour deux boutons : le bouton Oui et le bouton Non
Code: Tout sélectionner
          <td><select name="option">
           <?php if ($option) { ?>
           <option value="1" selected="selected"><?php echo $text_yes; ?></option>
           <option value="0"><?php echo $text_no; ?></option>
           <?php } else { ?>
           <option value="1"><?php echo $text_yes; ?></option>
           <option value="0" selected="selected"><?php echo $text_no; ?></option>
           <?php } ?>
         </select></td>

Le code te dit que si le bouton Oui (1) est coché (selected), le bouton Non (0) ne l'est pas, sinon (else) que le bouton Oui (1) est désactivé quand le bouton Non (0) est activé (selected)
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Affichage des options

Messagepar petitspouces » 16 Déc 2010, 17:43

Merci pour cette réponse rapide.

En fait le problème, c'est que je n'ai qu'un seul bouton et non 1 par valeur de l'option
cf http://dianem.eu/diane/index.php?route=product/product&product_id=51
version : 1.5.5.1 Français (en principe)
Template : ça dépend
Hébergeur : local
petitspouces
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 20
Inscription: 27 Oct 2010, 10:03

Re: Affichage des options

Messagepar LeorLindel » 16 Déc 2010, 18:05

Teste le code que je viens de mettre et tu verras que pour cet exemple tu en auras deux.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Affichage des options

Messagepar LeorLindel » 16 Déc 2010, 18:32

Si tu choisis de faire une sélection des options par bouton radio, cela risque de ne pas fonctionner car la sélection des boutons ne fonctionne pas avec le mode Ajax et comme l'ajout au panier se fait en Ajax...!!

Lire ce sujet.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Affichage des options

Messagepar petitspouces » 16 Déc 2010, 23:37

J'ai essayé le code mais sans succès.

Effectivement, le post n'est pas optimiste.
J'ai pourtant vu des extensions qui proposaient cela. Sans doute y était inclus une modification de l'ajax.
Mais je reconnais que ça me dépasse un peu. :cry:
Tant pis, il ne reste plus qu'à trouver une autre solution ( ou à apprendre l'ajax ...)

Merci LeorLindel
version : 1.5.5.1 Français (en principe)
Template : ça dépend
Hébergeur : local
petitspouces
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 20
Inscription: 27 Oct 2010, 10:03

Re: Affichage des options

Messagepar LeorLindel » 24 Jan 2011, 20:24

Voici la solution à ton problème.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Affichage des options

Messagepar petitspouces » 24 Jan 2011, 21:13

Merci infiniment.
Je vais tester. En espérant que ça fonctionne avec plusieurs options.
Je vous tiendrais au courant :D
version : 1.5.5.1 Français (en principe)
Template : ça dépend
Hébergeur : local
petitspouces
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 20
Inscription: 27 Oct 2010, 10:03

Re: Affichage des options

Messagepar LeorLindel » 26 Jan 2011, 12:37

Si cela fonctionne, tu n'oublieras pas de mettre [Résolu] dans le titre de ton sujet.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce


Retourner vers Soutien Général

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron