Hola a todos.
En la wiki de Dolibarr de desarrollo de módulo te dice cómo definir la página de configuración pero ¿Cómo se añade la pestaña de "Atributos adicionales en dicha página?
Alguien puede darme alguna pista.
Gracias.
Saludos
Atributos adicionales en módulo desarrollado
hola, los atributos adicionales son por cada modulo, en el modulo factura puedes agregar atributos adicionales por ejemplo un campo en donde ingresar el tipo de cambio actual del dolar, el usuario que esta haciendo la venta, etc. Son para adicionar campos particulares que uno quiera . saludos
sistemas@machfree.com | http://www.machfree.com | Trujillo - Perú
*Si no respondo los mensajes....enviame un email
*Si no respondo los mensajes....enviame un email

en ~ htdocs/mimodulo/core/lib/mimodulo.lib.php por ejemplo
function mimodulo_admin_prepare_head()
{
global $langs, $conf;
$langs->load('mimodulo@mimodulo');
$h = 0;
$head = array();
$head[$h][0] = dol_buildpath("/mimodulo/admin/mimodulo.php",1);
$head[$h][1] = $langs->trans("Setup");
$head[$h][2] = 'setup';
$h++;
$head[$h][0] = dol_buildpath("/mimodulo/admin/mimodulo_extrafields.php",1);
$head[$h][1] = $langs->trans("Extrafields");
$head[$h][2] = 'attributes';
$h++;
$head[$h][0] = dol_buildpath("/mimodulo/admin/about.php",1);
$head[$h][1] = $langs->trans("About");
$head[$h][2] = 'about';
$h++;
// Show more tabs from modules
// Entries must be declared in modules descriptor with line
// $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__'); to add new tab
// $this->tabs = array('entity:-tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__'); to remove a tab
complete_head_from_modules($conf,$langs,$object,$head,$h,'factory_admin');
return $head;
}
function mimodulo_admin_prepare_head()
{
global $langs, $conf;
$langs->load('mimodulo@mimodulo');
$h = 0;
$head = array();
$head[$h][0] = dol_buildpath("/mimodulo/admin/mimodulo.php",1);
$head[$h][1] = $langs->trans("Setup");
$head[$h][2] = 'setup';
$h++;
$head[$h][0] = dol_buildpath("/mimodulo/admin/mimodulo_extrafields.php",1);
$head[$h][1] = $langs->trans("Extrafields");
$head[$h][2] = 'attributes';
$h++;
$head[$h][0] = dol_buildpath("/mimodulo/admin/about.php",1);
$head[$h][1] = $langs->trans("About");
$head[$h][2] = 'about';
$h++;
// Show more tabs from modules
// Entries must be declared in modules descriptor with line
// $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__'); to add new tab
// $this->tabs = array('entity:-tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__'); to remove a tab
complete_head_from_modules($conf,$langs,$object,$head,$h,'factory_admin');
return $head;
}