Tabs system: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 25: Line 25:
* 'categories_x'    to add a tab in category view (replace 'x' by type of category (0=product, 1=supplier, 2=customer, 3=member)
* 'categories_x'    to add a tab in category view (replace 'x' by type of category (0=product, 1=supplier, 2=customer, 3=member)
* 'member_stats', 'order_stats', 'supplier_order_stats', 'invoice_stats', 'supplier_invoice_stats', 'trip_stats', 'propal_stats' to add a tab in statistic view of elements.
* 'member_stats', 'order_stats', 'supplier_order_stats', 'invoice_stats', 'supplier_invoice_stats', 'trip_stats', 'propal_stats' to add a tab in statistic view of elements.
* 'member_admin', 'company_admin', 'product_admin' for admin pages


2) Then to add your tab, create a new module descriptor file. See page [[Module development]] for this.
2) Then to add your tab, create a new module descriptor file. See page [[Module development]] for this.
Line 36: Line 37:
<source lang="php">
<source lang="php">
$this->tabs = array(
$this->tabs = array(
'objecttype:+tabname1:Title1:@mymodule:$user->rights->mymodule->read:/mymodule/mynewtab1.php?id=__ID__',    // To add a new tab identified by code tabname1
'product:+tabname1:Title1:@mymodule:$user->rights->mymodule->read:/mymodule/mynewtab1.php?id=__ID__',    // To add a new tab identified by code tabname1 in objecttype product (Products/Services)
'objecttype:+tabname2:Title2:@mymodule:$user->rights->othermodule->read:/mymodule/mynewtab2.php?id=__ID__',  // To add another new tab identified by code tabname2
'product:+tabname2:Title2:@mymodule:$user->rights->othermodule->read:/mymodule/mynewtab2.php?id=__ID__',  // To add another new tab identified by code tabname2 in objecttype product (Products/Services)
);
);
</source>
</source>
439

edits

Navigation menu