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 '
>> 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}
>>
>> {else}
>>
>> {/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}
>>
>> {else}
>>
>> {/if}
>> {else}
>>
>> {/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}
>
> {else}
>
> {/if}
> {else}
> {if $is_form eq false}
>
> {else}
>
> {/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