Je développe un nouveau module qui doit être attaché à la fiche client. Pour que l’accès à ce module soit effectué par un nouvel onglet dans l’espace client et d’après le wiki je dois ajouter dans le fichier descripteur de module
J’ai intégré en CVS la modif. Toutefois le code a été renommé, il s’agit de ‹ thirdparty › et non de ‹ customer ›
// Show more tabs from modules
// Entries must be declared in modules descriptor with line
// $this-\>tabs = array('entity:MyModule:@mymodule:/dolibarr/mymodule/mypage.php?id=__ID__');
if (is_array($conf-\>tabs_modules['thirdparty']))
{
$i=0;
foreach ($conf-\>tabs_modules['thirdparty'] as $value)
{
$values=split(':',$value);
if ($values[2]) $langs-\>load($values[2]);
$head[$h][0] = eregi_replace('__ID__',$objsoc-\>id,$values[3]);
$head[$h][1] = $langs-\>trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
}
}