function commerce_order_types_admin_menu_map in Commerce Order Types 7
Implements hook_admin_menu_map().
File
- ./
commerce_order_types.module, line 121 - Provides a UI for creating and managing custom order types.
Code
function commerce_order_types_admin_menu_map() {
$map = $arguments = array();
$commerce_order_types = array_keys(commerce_order_types_order_types());
foreach ($commerce_order_types as $type) {
$arguments[] = array(
'%commerce_order_type' => array(
$type,
),
'%entity_object' => array(
$type,
),
);
}
if ($arguments) {
$map['admin/commerce/config/order-types/manage/%commerce_order_type'] = array(
// Link generated items directly to the "commerce order types" item.
'parent' => 'admin/commerce/config/order-types',
// Hide the "List" item, as this expansion will expose all available
// options.
'hide' => 'admin/commerce/config/order-types/list',
// Create expansion arguments for the '%commerce_order_type' placeholder.
'arguments' => $arguments,
);
}
return $map;
}