Nouveau fichier
This commit is contained in:
parent
f73397612f
commit
8f963854cf
57
doc/dev/modules.sgml
Normal file
57
doc/dev/modules.sgml
Normal file
@ -0,0 +1,57 @@
|
||||
<!-- $Id$ -->
|
||||
<!-- $Source$ -->
|
||||
<chapt id="modules">Modules
|
||||
|
||||
<p>
|
||||
Dolibarr à pour objectif d'être modulaire à terme.
|
||||
</p>
|
||||
|
||||
<sect id="modules-def">Définition
|
||||
<p>
|
||||
La définition d'un module se fait en incluant une classe dans le
|
||||
répertoire <file>htdocs/includes/modules</file>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Cette classe est une extension de la classe <file>modDolibarrModules</file>,
|
||||
son nom doit commencer par le préfixe "mod", la quatrième lettre
|
||||
étant en majuscule (ex : modFacture, modCommercial)
|
||||
</p>
|
||||
|
||||
<sect1 id="modules-class">Définition de la classe
|
||||
<p>
|
||||
La classe doit comporter une fonction d'initialisation qui a
|
||||
le même nom que la class en elle-même (fonctionnalité de php).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Elle comporte les proprietes depends, const et boxes qui sont
|
||||
toutes trois des tableaux à une ou plusieurs dimensions.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Inspirez-vous des classes existantes pour écrire votre propre
|
||||
classe.
|
||||
</p>
|
||||
</sect1>
|
||||
</sect>
|
||||
|
||||
|
||||
</chapt>
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
sgml-omittag:nil
|
||||
sgml-shorttag:t
|
||||
sgml-namecase-general:t
|
||||
sgml-general-insert-case:lower
|
||||
sgml-minimize-attributes:nil
|
||||
sgml-always-quote-attributes:t
|
||||
sgml-indent-step:2
|
||||
sgml-indent-data:t
|
||||
sgml-parent-document:("dolibarr-dev.sgml" "book" "chapt")
|
||||
sgml-exposed-tags:nil
|
||||
sgml-local-catalogs:nil
|
||||
sgml-local-ecat-files:nil
|
||||
End:
|
||||
-->
|
||||
Loading…
Reference in New Issue
Block a user