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

[résol]Formulaire qui marche sur un site mais pas sur l'autr
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=2665
Page 1 sur 1

Auteur:  wind [ Ven Jan 18, 2013 12:09 pm ]
Sujet du message:  [résol]Formulaire qui marche sur un site mais pas sur l'autr

Salut a tous, j'ai sur un site A un formulaire qui remplis un livre d'or, j'ai repris ce formulaire que j'ai adapter pour un site B pour poster des petites annonces, voici le code modifier:
Code :
<row>
   <block module="annonce" id="Pannonce" language="fr" cache="lifetime">      
      <atm-form what="{annonce}" name="Pannonce">         
         <div class="bloc-16">
            <atm-if what="{filled}">
               <div class="message-ok">Votre message a bien été ajouté !</div>
            </atm-if>
            
            <!-- Cette partie affiche le formulaire si il n'est pas rempli ou comporte des erreurs -->
            <atm-if what="!{filled}">
               
               <!-- Cette partie affiche les erreurs éventuelles survenues lors de la soumission -->
               <atm-if what="{error}">
                  <div class="message-alert">
                     Une erreur est survenue durant l'enregistrement de votre message ...
                     Veuillez réessayer.
                  </div>
               </atm-if>
               
               <!-- Cette partie affiche une erreur à propos des champs manquants détectés lors de la soumission -->
               <atm-if what="{required}">
                  <div class="message-alert">Les champs suivants sont requis :
                     <ul>
                        <atm-form-required form="Pannonce">
                           <li>{requiredname}</li>
                        </atm-form-required>
                     </ul>
                  </div>
               </atm-if>
               
               <!-- Cette partie affiche une erreur à propos des champs incorrects détectés lors de la soumission -->
               <atm-if what="{malformed}">
                  <div class="message-alert">Les champs suivants sont incorrects :
                     <ul>
                        <atm-form-malformed form="Pannonce">
                           <li>{requiredname}</li>
                        </atm-form-malformed>
                     </ul>
                  </div>
               </atm-if>
               
               <!-- Exemple de tag atm-input -->
               <div class="message">
                  <ul>
                     <li>
                        <label for="titre">Titre</label>
                        <atm-input field="{annonce:titre}" form="Pannonce" />
                     </li>
                     <li>
                        <label for="intro">Introduction</label>
                        <atm-input field="{annonce:intro}" form="Pannonce" />
                     </li>
                     <li>
                        <label for="description">Votre annonce</label>
                        <atm-input field="{annonce:description2}" form="Pannonce" />
                     </li>
                  </ul>
               </div>
               
               <!-- Bouton de soumission du formulaire -->
               <input type="submit" class="submit" value="Publier votre message" />
            </atm-if>
         </div>
      </atm-form>
   </block>
</row>


voici l'erreur:
Automne (TM) 4.2.1 error : /automne/html/10.php (line 1041) : Error in atm-if [22_490979] syntax : {filled} (View BackTrace)
Automne (TM) 4.2.1 error : /automne/html/10.php (line 1070) : Error in atm-if [38_ff4f18] syntax : !{filled} (View BackTrace)

pourquoi cela ne marche t'il pas ?
rien ne s'affiche, même pas les input !!! je ne vois rien !

EDIT: j'aussi cette erreur quand je valide l'ajout de la rangée: Fatal error: Call to a member function getJSFiles() on a non-object in /homez.655/genealogb/www/automne/admin/page-content-controler.php on line 120

Auteur:  wind [ Ven Jan 18, 2013 9:26 pm ]
Sujet du message:  Re: Formulaire qui marche sur un site mais pas sur l'autre

Apres plusieurs heures de bataille, je capitule: impossible de faire apparaître les champs input, seul les label sont présent :cry:

Auteur:  wind [ Sam Jan 19, 2013 2:28 pm ]
Sujet du message:  Re: Formulaire qui marche sur un site mais pas sur l'autre

Bon, en fait, je ne suis pas capable d'abandonner comme ça :)
j'ai continuer mes tests et alors que je chercher quelque chose d’innovant a essayer pour que ça fonctionne et suite a une ultime actualisation, les champs sont apparu !!!
POURQUOI, COMMENT je ne sais pas, ça fait 2 jours que je suis dessus...
Si quelqu'un a la raison ou un début de raison, qu'il me le dise svp

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