it-swarm-es.com

Módulo personalizado con su propio menú?

Estoy en el proceso de escribir mi tercer módulo personalizado y este es mi mayor desafío hasta ahora. Sé cómo usar hook_menu para generar elementos de menú y, dependiendo de la ruta que elija, determina dónde se muestran en el sitio (menú de administración o menú principal, etc.).

Mi pregunta es: ¿cómo especifico un NUEVO menú para que las rutas que creo no aparezcan en "enlaces principales" o "navegación" sino en su propio menú "módulo personalizado"?

8
oranges13

Usted especifica el parámetro menu_name.

Del módulo de desarrollo:

$items['devel/cache/clear'] = array(
  'title' => 'Empty cache',
  'page callback' => 'devel_cache_clear',
  'description' => 'Clear the CSS cache and all database cache tables which store page, node, theme and variable caches.',
  'access arguments' => array('access devel information'),
  'menu_name' => 'devel',
);
7
googletorp