Changes

Jump to navigation Jump to search
no edit summary
Line 100: Line 100:  
Ses tâches essentielles sont :
 
Ses tâches essentielles sont :
   −
# La composition de configurations par chargement de paramètres de la base de données et de fichiers de configuration de modules paramétrables.
+
#La composition de configurations par chargement de paramètres de la base de données et de fichiers de configuration de modules paramétrables.
# La modification des valeurs des paramètres actuels.
+
#La modification des valeurs des paramètres actuels.
# La sauvegarde et restauration de configurations.
+
#La sauvegarde et restauration de configurations.
# L’inclusion de sections de paramétrage adaptées à des pages spécifiques.
+
#L’inclusion de sections de paramétrage adaptées à des pages spécifiques.
    
Le module gère deux types de paramètres :
 
Le module gère deux types de paramètres :
   −
# Les paramètres base de données : Ils sont enregistrés dans la table '''llx_const''' et sont composés de deux sous-types :
+
#Les paramètres base de données : Ils sont enregistrés dans la table '''llx_const''' et sont composés de deux sous-types :
## Les paramètres du core : sont tous les paramètres commençant par MAIN_ ou qui ne contiennent pas de caractères soulignés.
+
##Les paramètres du core : sont tous les paramètres commençant par MAIN_ ou qui ne contiennent pas de caractères soulignés.
## Les paramètres de modules non paramétrables :sont tous les paramètres commençant par un nom de module suivi d'un caractère souligné.
+
##Les paramètres de modules non paramétrables :sont tous les paramètres commençant par un nom de module suivi d'un caractère souligné.
# Les paramètres de modules paramétrables : sont des paramètres enregistrés sous forme de constantes PHP et sont définis dans les fichiers de configuration de modules à l'aide d'instructions '''define'''.  
+
#Les paramètres de modules paramétrables : sont des paramètres enregistrés sous forme de constantes PHP et sont définis dans les fichiers de configuration de modules à l'aide d'instructions '''define'''.
    
=Exemple de module paramétrable et de son fichier de configuration :=
 
=Exemple de module paramétrable et de son fichier de configuration :=
Line 200: Line 200:  
#Les lignes de commentaires tels que //param_PRODUCT-------------- définissent une sous section pliable sous laquelle sont présentés les paramètres en dessous regroupés sous le terme PRODUCT. Le fichier de langue contient le message contenant le nom de la sous section avec la clé param_PRODUCT.
 
#Les lignes de commentaires tels que //param_PRODUCT-------------- définissent une sous section pliable sous laquelle sont présentés les paramètres en dessous regroupés sous le terme PRODUCT. Le fichier de langue contient le message contenant le nom de la sous section avec la clé param_PRODUCT.
 
#La ligne //Param_BD-------------- définit une sous section pliable pour les paramètres de la base de données. Les paramètres qu'elle contient sont de la forme $conf->global->XX='YY';//ZZ. XX étant le nom du paramètre, YY sa valeur et ZZ un commentaire qui si il existe il est affiché en priorité dans la section de paramétrage.
 
#La ligne //Param_BD-------------- définit une sous section pliable pour les paramètres de la base de données. Les paramètres qu'elle contient sont de la forme $conf->global->XX='YY';//ZZ. XX étant le nom du paramètre, YY sa valeur et ZZ un commentaire qui si il existe il est affiché en priorité dans la section de paramétrage.
 +
#Les lignes
 
#
 
#
 
#
 
#
204

edits

Navigation menu