Line 113: |
Line 113: |
| [[File:Page de composition complète 2-3.png|alt=Page de composition complète 2/3|none|thumb|1300x1300px|Page de composition complète 2/3]] | | [[File:Page de composition complète 2-3.png|alt=Page de composition complète 2/3|none|thumb|1300x1300px|Page de composition complète 2/3]] |
| <br /> | | <br /> |
− | [[File:Page de composition complète 3-3.png|alt=Page de composition complète 3/3|none|thumb|1300x1300px|Page de composition complète 3/3]]Comme on voit sur ces copies d'écrans, cette page est composée de 3 sections : | + | [[File:Page de composition complète 3-3.png|alt=Page de composition complète 3/3|none|thumb|1300x1300px|Page de composition complète 3/3]]Comme on voit sur ces copies d'écrans, cette page est composée de 3 sections. Chacune de ces sections contient des sous-sections qui contiennent à leur tour un ensemble de paramètres représentés dans une Jquery Datatable dans le but d'offrir une facilité dans la sélection,tri, et visualisation de paramètres. |
| | | |
− | # Paramètres dans le fichier de configuration actuel :
| + | Chaque sous section est accompagnée d'une case à cocher permettant de sélectionner tous les paramètres qu'elle contient. |
− | ## Paramètres du core :
| |
− | ## Paramètres de modules non paramétrables :
| |
− | ## Paramètres de modules paramétrables :
| |
− | # Paramètres dans les fichiers de configuration de modules paramétrables :
| |
− | ## Paramètres du core :
| |
− | ## Paramètres de modules non paramétrables :
| |
− | ## Paramètres de modules paramétrables :
| |
− | # Paramètres dans la base de données :
| |
− | ## Paramètres du core :
| |
− | ## Paramètres de modules non paramétrables :
| |
| | | |
− | <br />
| + | Chaque paramètre est ensuite affiché sur trois colonnes : |
| + | |
| + | # Sélection : constitué d'une case à cocher pour sélectionner le paramètre. |
| + | # Module : Module du paramètre, qui par convention est composé du mot sur la gauche du nom de paramètre avant le premier souligné. |
| + | # Paramètre : Nom du paramètre. |
| + | # Valeur : Valeur du paramètre. |
| + | # Note : Description du paramètre dont la valeur est dans l'ordre : |
| + | ## La description dans le commentaire métadata du paramètre dans le fichier de configuration pour les paramètres de modules paramétrables. |
| + | ## La traduction du paramètre dans le fichier de langues avec le nom du paramètre comme clé pour les paramètres base de données et de modules paramétrables. |
| + | ## La valeur du champs '''note''' dans le fichier '''llx_const''' pour les paramètres base de données. |
| + | |
| + | Les sections de la page de composition sont les suivantes : |
| + | |
| + | #Paramètres dans le fichier de configuration actuel : |
| + | ##Paramètres du core : Toutes les constantes de la base de données dont le nom commence avec MAIN_ ou bien ne contient pas de souligné. |
| + | ##Paramètres de modules non paramétrables : Toutes les constantes de la base de données dont le nom ne pas commence avec MAIN_ et qui contient un ou plusieurs caractères souligné. Le nom du module est dans ce cas le premier nom avant le souligné dans le nom du paramètre. |
| + | ##Paramètres de modules paramétrables : Ce sont les constantes déclarées avec un '''define''' dans le fichier du module paramétrable. |
| + | #Paramètres dans les fichiers de configuration de modules paramétrables : |
| + | ##Paramètres du core. |
| + | ##Paramètres de modules non paramétrables. |
| + | ##Paramètres de modules paramétrables. |
| + | #Paramètres dans la base de données : |
| + | ##Paramètres du core. |
| + | ##Paramètres de modules non paramétrables. |
| + | |
| + | Une fois tous les paramètres désirés sélectionnés, un clic permet de les enregistrer dans le fichier de configuration actuel. En cas de conflit ( un même paramètre est sélectionné en double ), un message d'erreur est affiché indiquant les paramètres en double invitant à désélectionner l'un des deux, les deux paramètres apparaissant en rouge pour faciliter leur distinction. |
| + | |
| + | = Création de sections de paramétrage pour des pages spécifiques : = |
| + | Cette fonction permet la création de sections de paramétrages analogues à celles de '''Facturepar''' et '''Corepar'''. Le module inclut en standard une section de paramétrage pour la page de factures beaucoup plus complète que celle de '''Facturepar''' et qui contient 81 paramètres. |
| + | |
| + | Après la création d'une page de configuration pour une page spécifique, il est nécessaire pour l'activer de la déclarer dans le dictionnaire '''des correspondances de fichiers de configuration vers urls''' du module de paramétrage : |
| + | [[File:Dictionnaire des correspondances config. vers url.png|alt=Dictionnaire des correspondances config. vers url|none|thumb|1300x1300px|Dictionnaire des correspondances config. vers url]] |
| + | Ci dessous la section de paramétrage associée à la page d'édition de factures également accessible dans le site démo (http://dolipar.org/dolibarr/htdocs/compta/facture/card.php?facid=245) : |
| + | [[File:Facturepar.png|alt=Facturepar|none|thumb|1300x1300px|Facturepar]] |