You are here

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,
        );
      }
    }
  }
}