Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Re: edit_list_request.tt2 vs update (SOLUTION)

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: "Eddy Beliveau" <adresse@cachée>
  • To: <adresse@cachée>
  • Subject: [sympa-fr] Re: edit_list_request.tt2 vs update (SOLUTION)
  • Date: Mon, 8 Jan 2007 15:36:11 -0500

Bonjour,
 
La solution est d'utiliser au début
[% SET may_update = "0" %]
et d'inscrire la ligne suivante après chaque [% IF p.may_edit == 'write' %]
[% SET may_update = "1" %]
et finalement, d'encadrer le submit comme suit:
[% IF may_update == '1' %]
    <input class="MainMenuLinks" type="submit" name="action_edit_list" value="[%|loc%]Update[%END%]" />
[% END %]
Bonne journée
Eddy
----- Message d'origine -----
À : adresse@cachée
Envoyé : 8 janvier 2007 13:41
Objet : [sympa-fr] edit_list_request.tt2 vs update

Bonjour à tous,
 
J'utilise sympa 5.2.3-1
 
Ma personnalisation fait que *tous* les paragraphes de edit_list_request/ma-liste/other sont 'read only'
 
Tous les paragraphes s'affichent correctement en mode lecture seulement:
 
(Creation of the list, last update of config, status of the list, serial number of the list)
 
L'action 'Update' apparait au bas de la page.
 
 
Comme cette page ne contient aucun élément modifiable, je préférerais que cette action 'Update' n'apparaisse pas.
et vice-versa pour les pages ayant au moins un élément modifiable.
 
 
J'ai essayé de jouer un peu avec le fichier edit_list_request.tt2 en ajoutant la ligne suivante au début de celle-ci
may_update="0"
et j'ai fait suivre chaque ligne 'write' par une ligne 'may_update="1"'
exemple:
                          [% IF p.may_edit == 'write' %]
may_update="1"
                          ...suite du script...
J'ai entouré la ligne 'Update' comme suit:
[% IF may_update == '1' %]
    <input class="MainMenuLinks" type="submit" name="action_edit_list" value="[%|loc%]Update[%END%]" />
[% END %]
Sans succès.
 
Évidemment, 'mes' lignes ne sont qu'affichées et ne sont pas traitées
 
Comment peut-on définir des variables pouvant influencer l'exécution d'un tel script ?
 
Je crois que je suis près de la solution, mais je ne réussis pas à trouver celle-ci
 
Pouvez-vous m'aider ?
 
Merci
Eddy



Archives gérées par MHonArc 2.6.19+.

Haut de le page