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 <[email protected]>
> 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
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>
>
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev