function commerce_product_ui_entity_info_alter in Commerce Core 7
Implements hook_entity_info_alter().
File
- modules/
product/ commerce_product_ui.module, line 259
Code
function commerce_product_ui_entity_info_alter(&$entity_info) {
// Add a URI callback to the product entity.
$entity_info['commerce_product']['uri callback'] = 'commerce_product_ui_product_uri';
// Add callbacks and urls for administer translations.
$entity_info['commerce_product']['translation']['entity_translation'] += array(
'base path' => 'admin/commerce/products/%commerce_product',
);
// Expose the admin UI for product fields.
foreach ($entity_info['commerce_product']['bundles'] as $type => &$bundle) {
$bundle['admin'] = array(
'path' => 'admin/commerce/products/types/' . strtr($type, '_', '-'),
'access arguments' => array(
'administer product types',
),
);
}
}