Bureaucrats, emailconfirmed, Administrators
825
edits
| Line 51: | Line 51: | ||
* htdocs/mymodule/sql contains SQL file provided by module to add new tables or indexes | * htdocs/mymodule/sql contains SQL file provided by module to add new tables or indexes | ||
* htdocs/mymodule/themes/mytheme if module provide its own skin | * htdocs/mymodule/themes/mytheme if module provide its own skin | ||
Depuis la 3.1 il est possible devenir dans htdocs/conf/conf.php les variable $dolibarr_main_url_root_alt et $dolibarr_main_document_root_alt qui seront accessible partout dans le code via DOL_DOCUMENT_ROOT_ALT et DOL_MAIN_URL_ROOT_ALT | |||
Cela permet d'avoir son module et tout les fichier associer comme suit, si par exemple | |||
$dolibarr_main_url_root_alt='http://localhost/dolibarr/htdocs/custom'; | |||
$dolibarr_main_document_root_alt='(chemain absolue)/dolibarr/htdocs/custom'; | |||
* htdocs/custom/includes/modules/ contains module descriptor file modMyModule.class.php | |||
* htdocs/custom/mymodule/admin/ contains pages to setup module | |||
* htdocs/custom/mymodule/class/ contains PHP class files provided by module | |||
* htdocs/custom/mymodule/css contains CSS files provided by module | |||
* htdocs/custom/mymodule/img contains images files provided by module | |||
* htdocs/custom/mymodule/includes/triggers contains triggers provided by module | |||
* htdocs/custom/mymodule/langs/en_US contains language files for module internationalisation | |||
* htdocs/custom/mymodule/lib contains libraries provided and used by module | |||
* htdocs/custom/mymodule/sql contains SQL file provided by module to add new tables or indexes | |||
* htdocs/custom/mymodule/themes/mytheme if module provide its own skin | |||
= [[File:Art.png]] Créer vos tables SQL et la classe PHP des accesseurs (optionnel) = | = [[File:Art.png]] Créer vos tables SQL et la classe PHP des accesseurs (optionnel) = | ||