31,003
edits
| Line 133: | Line 133: | ||
Le tableau doit contenir une liste de chaine, chaque chaine représentant un nouvel onglet. | Le tableau doit contenir une liste de chaine, chaque chaine représentant un nouvel onglet. | ||
Le format de la chaine étant composée de | Le format de la chaine étant composée de 5 parties séparées par ":" | ||
* Partie 1: Le code entité dans lequel doit apparaitre l'onglet qui est une valeur parmi celle-ci: | * Partie 1: Le code entité dans lequel doit apparaitre l'onglet qui est une valeur parmi celle-ci: | ||
** 'thirdparty' | ** 'thirdparty' | ||
| Line 145: | Line 145: | ||
** 'member' | ** 'member' | ||
** 'contract' | ** 'contract' | ||
* Partie 2: Le titre de l'onglet. Cela peut être un libellé en dur ou mieux un code traduction présent dans un fichier lang. | * Partie 2: Nom de code pour l'onglet à ajouter (commence par +) ou à enlever (commence par -) | ||
* Partie | * Partie 3: Le titre de l'onglet. Cela peut être un libellé en dur ou mieux un code traduction présent dans un fichier lang. | ||
* Partie | * Partie 4: Le nom du fichier .lang (sans l'extension .lang) qui contient la correspondance entre le code traduction et le libellé à afficher. Si ce com est précédé de @, Dolibarr cherche le fichier dansle répertoire lang propre au module, c'est à dire htdocs/mymodule/langs/code_CODE/mymodule.lang, sinon Dolibarr cherche le fichier traduction dans htdocs/langs/code_CODE/mymodyle.lang | ||
* Partie 5: L'url de la page à afficher quand on clique sur l'onglet. La chaine __ID__ sera remplacée automatiquement par l'Id de l'entité concernée. | |||
Pour alimenter le contenu de l'onglet avec des données issues de la base, voir le chapitre suivant. | Pour alimenter le contenu de l'onglet avec des données issues de la base, voir le chapitre suivant. | ||