dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Module Casier et onglet sur stock


From: Remy Younes
Subject: Re: [Dolibarr-dev] Module Casier et onglet sur stock
Date: Fri, 8 Oct 2010 01:38:20 +0200

Salut,
Dites moi si je me trompe mais je crois que c'est un probleme (ou un oubli) avec la fonction stock_prepare_head()

Dans la function "stock_prepare_head" située dans htdocs/lib/stock.lib.php, les onglets sont definis a la main mais aucun n'onglet supplementaire n'est loadé  dynamiquement (comme c'est le cas dans  la function "product_prepare_head" de htdocs/lib/product.lib.php).

extrait de product_prepare_head:

// Show more tabs from modules
// Entries must be declared in modules descriptor with line
// $this->tabs = array('entity:MyModule:@mymodule:/mymodule/mypage.php?id=__ID__');
if (is_array($conf->tabs_modules['product']))
{
$i=0;
foreach ($conf->tabs_modules['product'] as $value)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
$head[$h][0] = DOL_URL_ROOT . preg_replace('/__ID__/i',$product->id,$values[3]);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
}
}

en gros il faut codé le meme systeme de chargement dynamique d'onglet dans  "stock_prepare_head()" sinon la definition d'onglet dans la definition du module ne sera d'aucune utilité.

Remy Younes



2010/10/8 Cyrille de Lambert <address@hidden>
Bonjour,

Pour le module casier que je suis en train de finaliser (cf CVS), j'ai besoin d'ajouter un onglet sur la page stock.
J'ai testé avec ceci
$this->tabs = array('stock:Casier:@locker:/locker/liste_locker.php?id=__ID__');

Ça n'a pas l'air de fonctionner.
Si quelqu'un à une idée pour m'aider à arriver à mes fins.

Cyrille


--




_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev



reply via email to

[Prev in Thread] Current Thread [Next in Thread]