function menu_fields_field_extra_fields in Menu Item Fields 7
Implements hook_field_extra_fields().
File
- ./
menu_fields.module, line 327 - Main file contain hooks/functions.
Code
function menu_fields_field_extra_fields() {
$info = array();
foreach (menu_fields_enabled_menus() as $menu) {
$menu = menu_fields_create_machine_name($menu);
if (!isset($info['menu_fields'][$menu]['display']['menu_fields_link'])) {
$info['menu_fields'][$menu]['display']['menu_fields_link'] = array(
'label' => t('Menu link'),
'description' => t('A fully rendered menu link (default style).'),
'weight' => 10,
);
}
if (!isset($info['menu_fields'][$menu]['display']['menu_fields_link_children'])) {
$info['menu_fields'][$menu]['display']['menu_fields_link_children'] = array(
'label' => t('Child links'),
'description' => t('Children links of the menu item.'),
'weight' => 20,
);
}
if (!isset($info['menu_fields'][$menu]['display']['menu_fields_link_path'])) {
$info['menu_fields'][$menu]['display']['menu_fields_link_path'] = array(
'label' => t('Link path'),
'description' => t('The link path of the menu item.'),
'weight' => 30,
);
}
if (!isset($info['menu_fields'][$menu]['display']['menu_fields_link_title'])) {
$info['menu_fields'][$menu]['display']['menu_fields_link_title'] = array(
'label' => t('Link title'),
'description' => t('The link title of the menu item.'),
'weight' => 40,
);
}
}
return $info;
}