Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

afficher les options personnalisables sur 3 colones
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1
SUJET:

afficher les options personnalisables sur 3 colones

#55788
rebk
Platinum Boarder
Messages: 330
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Féminin Rebk Lieu: Paris Date anniversaire: 15/05

afficher les options personnalisables sur 3 colones

Il y a 6 Années, 5 Mois
Karma: 4  
Bonjour,
je voudrais séparer toutes les options personnalisables d'un de mes produit un peu spécial, sur 3 colones, et si possible pouvoir déterminer quelles options vont dans quelle colone (ex id 1 à 5 dans la 1ere colone, 6 à 18 dans la seconde puis 19 à 21 dans la 3eme colone)

c'est possible ?
si oui quelle est la marche à suivre je peux commenter l'appel des options configurables pour créer un template spécial pour ce produit et appeler les options une a une dans le template ?

merci de votre aide
 
...Soyez indulgents en vrai j'suis graphiste...
http://www.expressyourtee.com
L'administrateur a désactivé l'accès public en écriture.
#55820
PoyPoy
Senior Boarder
Messages: 54
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:afficher les options personnalisables sur 3 colones

Il y a 6 Années, 5 Mois
Karma: 1  
Bonjour rebk

Un debut de piste de reflexion mais qui ne repondra pas entierement a ton besoin je pense.

1 - Faire une boucle sur l'ensemble des options
2 - Recuperer l'id de chaque option a chaque iteration et tester si un modulo tombe pile (modulo te donne le reste d'une division) par rapport au nombre d’élément que tu veux dans chaque colonne
3 - Si le modulo tombe pile ouvrir une "div" et fermer la "div" de la colonne précédente
4 - Fermer la dernière colonne après le dernier élément

C'est un peu bizarre a expliquer comme ça mais j’espère que tu vois le concept.

Par contre tu ne peux pas choisir les id qui vont dans chaque colonne et si les id ne se suivent pas cela ne marche plus...

Voila j’espère que ça te donnera une piste de réflexion
a+
PoyPoy
 
L'administrateur a désactivé l'accès public en écriture.
#55821
rebk
Platinum Boarder
Messages: 330
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Féminin Rebk Lieu: Paris Date anniversaire: 15/05

Re:afficher les options personnalisables sur 3 colones

Il y a 6 Années, 5 Mois
Karma: 4  
Merci ça à l'air bien mais je pensais plus à un truc de débutant...
j'ai donc copier le bloc des options personnalisables tel qu'il sortait et coller le tout dans mon template à la place de
Code :

<?php  if ($_product->isSaleable() && $this->hasOptions()):?>
            <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
        <?php endif; ?>


Tout marche bien l'ennui que c'est pas la bonne façon de faire...car du coup je récupere les options comme ceci :

Code :

<dt><label class="required"><em>*</em>Type de concours?</label></dt>
<dd>
    <div class="input-box">
        <ul id="options-21-list" class="options-list">
<li>
<input class="radio  validate-one-required-by-name product-custom-option" onclick="opConfig.reloadPrice()" name="options[21]" id="options_21_2" value="1" type="radio">
<span class="label"><label for="options_21_2">Concours </label></span><script type="text/javascript">$('options_21_2').advaiceContainer = 'options-21-container';$('options_21_2').callbackFunction = 'validateOptionsCallback';</script>
</li>

<li>
<input class="radio  validate-one-required-by-name product-custom-option" onclick="opConfig.reloadPrice()" name="options[21]" id="options_21_3" value="2" type="radio">
<span class="label"><label for="options_21_3">Duel <span class="price-notice">-<span class="price">345,00&nbsp;€</span></span></label></span><script type="text/javascript">$('options_21_3').advaiceContainer = 'options-21-container';$('options_21_3').callbackFunction = 'validateOptionsCallback';</script>
</li>
</ul>                                    
<span id="options-21-container"></span>
     </div>
</dd>




mais j'aimerai récupérer au moins les valeurs des labels et prix dynamiquement...

ou une autre solution pour débutant mais en mieux que la mienne...

Merci de votre aide !!
 
...Soyez indulgents en vrai j'suis graphiste...
http://www.expressyourtee.com
L'administrateur a désactivé l'accès public en écriture.
#55824
PoyPoy
Senior Boarder
Messages: 54
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:afficher les options personnalisables sur 3 colones

Il y a 6 Années, 5 Mois
Karma: 1  
Re

Effectivement je n'avais pas lu le message jusqu'a la signature qui est explicite...toutes mes excuses.

En plus j'avais compris le problème façon Magento avec les options des produits configurables et pas graphique : jouer sur la position des options de type radio bouton par exemple...

Alors ca va surement est plus simple.
Pourquoi ne pas essayer d'assigner une classe de style à la balise <li> de la liste des options afin de les faire "floater" dans une liste <ul> d'une taille définie.

A toi de suivre des tutoriels sur le net parlant des "floatants"

Ensuite il faudra incorporer les styles dans les phtml qui affiche les boutons radios mais ce sera valable pour tous les block d'options de type radio

A+
PoyPoy
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1
Modérateur: admin, Gabriiiel, ILOA, zuiko