function commerce_backoffice_product_menu_local_tasks_alter in Commerce Backoffice 7
Implements hook_menu_local_tasks_alter().
File
- ./
commerce_backoffice_product.module, line 168
Code
function commerce_backoffice_product_menu_local_tasks_alter(&$data, $router_item, $root_path) {
// Replace add-product action link with add-content.
if ($root_path == 'admin/commerce/products') {
$link = menu_get_item('node/add');
$link['title'] = t('Add product');
$link['href'] = 'node/add/add-product';
foreach ($data['actions']['output'] as $key => $output) {
if ($output['#link']['href'] == 'admin/commerce/products/add') {
$data['actions']['output'][$key] = array(
'#theme' => 'menu_local_action',
'#link' => $link,
);
}
}
}
}