Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Problème pour personaliser create_list_request.tt2

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

Archives de la liste

Chronologique Discussions  
  • From: Philippe Aepli <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: [sympa-fr] Problème pour personaliser create_list_request.tt2
  • Date: Wed, 29 May 2013 16:21:41 +0000

Bonjour,

J'ai commencé à personnaliser l'interface Web de Sympa en créant de nouveaux
Scénarios, de nouveaux modèles de création de liste et même la page de
création de liste.

C'est avec cette dernière que j'ai un petit problème. Nous avons différents
types de listes Ouvertes, Fermées, News, etc. Et nous avons l'habitude de
proposer directement, lors du processus de création, si cette adresse doit
ou non être visible (conceal, noconceal).

Comme il est possible de modifier create_list_request.tt2 et d'ajouté des
champs qui pourront être repris dans les modèles, j'aimerai pouvoir proposer
une liste déroulante contenant la liste des Scénarios possibles pour
l'attribut
visibility comme c'est le cas lorsque l'on édite la configuration d'une liste.

J'ai réussi à ajouter quelques informations dans mon create_list_request.tt2
personnel enregistré dans le dossier [home_sympa]/etc/web_tt2, comme vous
pouvez le constater avec l'extrait suivant:

...
<label for="info"
class="align_top"><strong>[%|loc%]Description:[%END%]</strong></label>
<textarea class="desc" id="info" name="info" rows="10" cols="80">[%
saved.info %]</textarea><br /><br />

<br />
<h2>[%|loc%]Test drop-down menu personnel[%END%]</h2>
<label for="visibility"><strong>[%|loc%]Visibility of the list[%END%]:
</strong></label>
<select name="visibility">
<option value="conceal">[%|loc%]conceal except for
subscribers[%END%]</option>
<option value="intranet">[%|loc%]intranet access[%END%]</option>
<option value="noconceal" selected="selected">[%|loc%]no
conceal[%END%]</option>
<option value="secret">[%|loc%]conceal even for
subscribers[%END%]</option>
</select>
<br />

<input class="MainMenuLinks" type="submit" name="action_create_list"
value="[%|loc%]Submit your creation request[%END%]" />
</fieldset>
</form>

</div>
<!-- end create_list_request.tt2 -->

Par contre cette solution, bien que fonctionnelle, n'est pas dynamique.
Si j'ajoute ou supprime un scénario "visibility", je devrais mettre à jour
mon fichier.

Est-il possible de récupérer la liste des scénario disponible pour un attribut
de la même manière qu'il est possible de récupérer la liste des topics ([%
FOREACH topic = list_of_topics %]) ou la liste des modèles ([% FOREACH
template = list_list_tpl %]) ?

Merci d'avance pour vos réponses.

Salutations.

---

Philippe AEPLI Email: adresse@cachée
Université de Genève Tél: +41 22 379 72 86
Division Informatique Mob: +41 79 280 20 24
Rue du Général-Dufour, 24 Fax: +41 22 379 79 86
1204 Genève




  • [sympa-fr] Problème pour personaliser create_list_request.tt2, Philippe Aepli, 29/05/2013

Archives gérées par MHonArc 2.6.19+.

Haut de le page