web-dev-qa-db-fra.com

Ajouter des onglets sur la page Modifier le nœud

Comment puis-je ajouter un nouvel onglet dans les onglets de nœud (avec Modifier, Aperçu des onglets) et afficher une page sur ce nouvel onglet? Je travaille sur un panier d'achat où je dois ajouter de nouveaux onglets de configuration avec des nœuds et des produits Ubercart.

1
Vikram

Vous devez définir une nouvelle URL en utilisant Hook_Men .

Là, "Type" est défini comme Menu_Local_Task et URL est comme "nœud /% nœud/custom_config".

Code Snippet de The Hook_Menu dans Node.Module:

 $items['node/%node/edit'] = array(
    'title' => 'Edit',
    'page callback' => 'node_page_edit',
    'page arguments' => array(1),
    'access callback' => 'node_access',
    'access arguments' => array('update', 1),
    'weight' => 0,
    'type' => MENU_LOCAL_TASK,
    'context' => MENU_CONTEXT_PAGE | MENU_CONTEXT_INLINE,
    'file' => 'node.pages.inc',
  );
3
JurgenR