CMS Automne
http://www.automne-cms.org/forum/

atm-form
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=2674
Page 1 sur 1

Auteur:  mediaboost [ Jeu Fév 21, 2013 9:02 pm ]
Sujet du message:  atm-form

Bonsoir

y a pas un bug dans la gestion des catégories multiples ?

chaque fois est inséré que le dernier item dans la catégorie

j'ai bien essayé d'ajouter un list34_0[] dans le name mais ça buggue dans les traces d'automne...

Code :
<div class="six columns alpha">
               <label>Type de chambre: <span></span></label>
               <ul>
                  <li>
                     <input name="list34_0" type="checkbox" value="45"/>
                     Single</li>
                  <li>
                     <input name="list34_0" type="checkbox" value="46"/>
                     Twin</li>
                  <li>
                     <input name="list34_0" type="checkbox" value="47"/>
                     Doubles</li>
               </ul>
               <input type="hidden" name="polymodFields[34]" value="34"/>
            </div>

Auteur:  atm4u [ Ven Fév 22, 2013 11:40 am ]
Sujet du message:  Re: atm-form

Salut,
Je comprends pas ce que tu cherches a faire ?
Tu as une catégorie multiple et tu fais un atm-form ?

Auteur:  mediaboost [ Ven Fév 22, 2013 1:33 pm ]
Sujet du message:  Re: atm-form

Agur ;)

oui du genre :

désiratas : hôtel 4* ou 5*

il y a bien un bug ou alors cela n'est pas implémenté dans automne car :

ne fonctionne pas =>

Code :
<ul>
                  <li>
                     <input name="list33_0" type="checkbox" value="41"/>
                     
                     3*</li>
                  <li>
                     <input name="list33_0" type="checkbox" value="42"/>
                     4*</li>
                  <li>
                     <input name="list33_0" type="checkbox" value="43"/>
                     5* et plus</li>
               </ul>
               <input type="hidden" name="polymodFields[33]" value="33"/>


ce qui fonctionne

Code :

               <input name="list33_0" type="checkbox" value="41,42,43"/>
               <input type="hidden" name="polymodFields[33]" value="33"/>


donc il faut récupérer les valeurs en jquery et les injecter dans un hidden

Auteur:  atm4u [ Ven Fév 22, 2013 1:44 pm ]
Sujet du message:  Re: atm-form

C'est marrant, j'aurais mis un radio et pas un checkbox.
Je monte un test-case et je reviens dès que j'ai fait quelques tests.

Auteur:  atm4u [ Ven Fév 22, 2013 3:34 pm ]
Sujet du message:  Re: atm-form

Ok, de mon point de vue, la seule solution est un atm-form-callback ou un js qui intercepte le submit pour reconstruire la valeur.
Tu as raison, la catégorie multiple est gérée différemment (voir copie d'ecran)
Pour les cases a cocher, il faut le concevoir différemment.

Pièces jointes:
Capture d’écran 2013-02-22 à 15.33.00.png
Capture d’écran 2013-02-22 à 15.33.00.png [ 23.07 Kio | Consulté 129359 fois ]

Auteur:  mediaboost [ Ven Fév 22, 2013 4:28 pm ]
Sujet du message:  Re: atm-form

Le seul truc, si je ne me trompe pas ... est que le atm-call-back est intercepté après insertion dans le polymod ...

donc d'après moi, seul du js peut reconstruire le input avant le submit ..

Auteur:  atm4u [ Ven Fév 22, 2013 8:00 pm ]
Sujet du message:  Re: atm-form

Tu as raison, c'est juste que tu pourrais alors traiter la chaine en php et faire l'enregistrement des catégories dans le callback pour y faire un update.
Tu as les deux solutions.

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/