17
edits
| Line 42: | Line 42: | ||
Pour rendre le module compatible avec ce principe, il faut que : | Pour rendre le module compatible avec ce principe, il faut que : | ||
* les pages composant le modules puissent charger le fichier '''main.inc.php'''; | * les pages composant le modules puissent charger le fichier '''main.inc.php''' où qu'elles se trouvent; | ||
se référer au contenu du fichier modèle ''' dev/skeletons/skeleton_page.php''' | se référer au contenu du fichier modèle ''' dev/skeletons/skeleton_page.php''' | ||
''Exemple :'' | |||
<source lang="php"> | |||
$res=0; | |||
* l'appel des classes spécifiques au module sont relatif au fichier de la page : | if (! $res && file_exists("../main.inc.php")) $res=@include("../main.inc.php"); // for root directory | ||
if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php"); // for level1 directory ("custom" directory) | |||
if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php"); // for level2 directory | |||
if (! $res) die("Include of main fails"); | |||
</source> | |||
* l'appel des classes spécifiques au module sont relatif au fichier de la page; | |||
''Exemple :'' | |||
<source lang="php"> | |||
require_once 'class/maclasse.php'; | require_once 'class/maclasse.php'; | ||
// Ou bien | |||
require_once '../class/maclasse.php'; | |||
</source> | |||
* l'appel des classes de dolibarr utilisent la syntaxe suivante : | * l'appel des classes de dolibarr utilisent la syntaxe suivante; | ||
''Exemple :'' | |||
<source lang="php"> | |||
require_once DOL_DOCUMENT_ROOT.'/core/class/...'; | require_once DOL_DOCUMENT_ROOT.'/core/class/...'; | ||
</source> | |||
* le fichier '''conf/conf.php''' soit changé de la manière suivante : | * le fichier '''conf/conf.php''' soit changé de la manière suivante : | ||
retirer les commentaires devant la définition des variables '''$dolibarr_main_url_root_alt''' et '''$dolibarr_main_document_root_alt''' et adaptez les valeurs à votre configuration. | retirer les commentaires devant la définition des variables '''$dolibarr_main_url_root_alt''' et '''$dolibarr_main_document_root_alt''' et adaptez les valeurs à votre configuration. | ||
''Exemple :'' | ''Exemple :'' | ||
<source lang="php"> | <source lang="php"> | ||
edits