Bonjour,


On Thu, 06 Mar 2008 15:13:07 +0100, Aurélie <[EMAIL PROTECTED]>

wrote:

> Aurélie a écrit :

>> 2/ Pour l'erreur de type 'manque </p>'

>> Dans mon cas, j'ai deux champs input de type text. La fermeture du 

>> paragraphe est absente pour le premier.

>> 

>> vers les lignes 56-62

>> 

>> On a:

>> {if $field.field_pos != 1 || $field.field_repeat != 1}

>>      {if $is_form eq false}

>>              </tr>

>>      {else}

>>              </p>

>>      {/if}

>> {/if}

>> 

>> Il n'y a pas de {else}

>> J'ai modifié en:

>> 

>> {if $field.field_pos != 1 || $field.field_repeat != 1}

>>      {if $is_form eq false}

>>              </tr>

>>      {else}

>>              </p>

>>      {/if}

>> {else}

>>      </p>

>> {/if}

>> 

>> Et ça marche pour mon essai (deux champs input text), mais je n'ai pas 

>> testé si c'est généralisable. Faut-il un nouveau {if $is_form eq

> false}?



Pour la version trunk du svn, j'avais viré ce test pour corriger le

problème. Je ne me souviens plus pourquoi, il faudra que je regarde cela

de plus près (du boulot je n'ai pas accès au svn, ce n'est pas possible

dans l'immédiat).



> 

> La réponse est oui (constat au moment où l'on valide le formulaire,

donc

> 

> dans voir_adherent.php), j'ai mis un nouveau fichier dans le bugtracker.

> 

> Mais du coup, ça n'a pas beaucoup de sens:

> 

>               {if $field.field_pos != 1 || $field.field_repeat != 1}

>                       {if $is_form eq false}

>                               </tr>

>                       {else}

>                               </p>

>                       {/if}

>               {else}

>                       {if $is_form eq false}

>                               </tr>

>                       {else}

>                               </p>

>                       {/if}

>               {/if}

> Autant supprimer la condition...

> Mais comme je ne sais pas à quoi ça sert...



La variable $is_form vaut true lorsque l'on affiche le formulaire

d'ajout/modification (mis en page par des fieldset et des p), false dans le

cas de l'affichage d'un compte utilisateur (mis en page par un tableau).



La condition sur field_pos et field_repeat est censée détecter les champs

répétables et fermer correctement la balise préalablement ouverte.



Je regarde de plus près ce week end probablement, merci pour les rapports

et patches en tous cas :-)



> 

> Aurélie



Johan


_______________________________________________
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel

Répondre à