=================== Guide des templates =================== :Authors: Saint-Genest Gwenael (Hooligan0) :Version: 1.0 05/11/2003 --------------- 1. Introduction --------------- L'application Gasell [1]_ est construite de facon modulaire pour faciliter l'adaptation et l'evolution des ses constituants separement. Complement indispenssable des modules de traitement des donnees, les fonctions d'affichage permettent de rendre le resultat visible a l'utilisateur. Les besoins, demandes ou envies de chaque utlisateur en terme d'affichage sont differents (ergonomie, couleurs, ...) il fallais donc rendre cela parametrable. Le principe retenu decoule directement du fonctionnement de horde (le framework sur lequel Gasell [1]_ repose). Il s'agit d'un enssemble de fichiers (ci-apres nommes *templates*) agissant comme des squelettes de rendu graphique. Ceux-ci sont completes par les donnees que les fonctions de traitement mettent a disposition, en d'autres termes le contenu. Ce document decrit ces templates pour comprendre celles fournies avec l'application et donne les elements necessaire pour l'ecriture de nouvelles. ----------------------------- 2. Principe de fonctionnement ----------------------------- to be continued ... ---------------------- 3. Liste des templates ---------------------- Il est possible de faire des groupes de templates en suivant l'organisation des modules de l'application. C'est ce qui a ete fait en creant des sous-repertoires et y placant les templates. Certains squelettes etant plus generiques ou utilises par plusieurs modules, ils ont ete laisses dans le repertoire principal. Voici ci-dessous la liste des templates. 3.1 Administration ------------------ - _erreur : - activite_index : Index de la liste des activites - adh_add : Formulaire d'ajout d'une adhesion a un membre - adh_list : Liste des adhesions - admin : Index de la section Administration - exercice_erreur : Rapport d'une erreur dans la gestion des exercices - exercice_index : Index de la gestion des exercices (liste) - exercice_modif : Modification d'etat de l'exercice en cours - exercice_new : Formulaire de creation d'un nouvel exercice - exercice_nonew : - exercice_success : - tarifs_edit : - tarifs_erreur : - tarifs_index : - tarifs_paramadd : - tarifs_paramdel : - tarifs_paramedit : - tarifs_popup : - tarifs_success : - users_add : - users_add_redo-adh : - users_civilites : - users_create_failed : - users_create_success : - users_edit : - users_list : - users_popupActivite : activite_index (1.2) ^^^^^^^^^^^^^^^^^^^^ +--------------------+------------+-------------------------------------------+ | Nom Variable | Type | Description | +--------------------+------------+-------------------------------------------+ | tabClasseActivite | tab_string | Tableau des classes (types) d'activites | | | | liees a des adhesions. | | | | - index : Code activite | | | | - Valeur : Libele activite | +--------------------+------------+-------------------------------------------+ | tabFamilleActivite | tab_string | Tableau des familles d'activites | | | | - index : Code activite | | | | - Valeur : Libele activite | +--------------------+------------+-------------------------------------------+ | tabTypeActivite | tab_string | Types d'activites (qui sont d'une famille)| | | | - index : Code activite | | | | - Valeur : Libele activite | +--------------------+------------+-------------------------------------------+ | tabActivite | tab_string | Taleau des activites (qui ont un type) | | | | - index : Code activite | | | | - Valeur : Libele activite | +--------------------+------------+-------------------------------------------+ adh_add (1.1) ^^^^^^^^^^^^^ +--------------------+------------+-------------------------------------------+ | Nom Variable | Type | Description | +--------------------+------------+-------------------------------------------+ .. [1] Gasell : http://www.linux-nantes.fr.eu.org/~atelier/