edgar.dueñas
Enviado por edgar.dueñas el Mié, 11/05/2016 - 12:25

Cómo agregar pestañas en backend personalizado. El siguiente ejemplo muestra cómo crear un menú de administración (backend).

 

<? php 
/ **
 * menú de gancho
 * @return array
 * / 
function wistia_playlist_menu ( )  { 
    $ items = array ( ) ;
 
    $ items [ 'admin / config / services / wistia_playlist' ] = array ( 
        'título' = >  'Wistia Playlist' ,
         'description' = >  'Wistia Playlist para clientes tigo.' ,
         'page callback' = >  'lists_offer_code' ,
         'access arguments' = >  array ( 'administrar configuración del sitio' ) ,
         // 'access callback' => TRUE,         
        'file' = >  'wistia_playlist.admin.inc ' 
    ) ;
 
    $ items [ 'admin / config / services / wistia_playlist / list' ] = array ( 
        'title' = >  'list offer code' ,
         'type' = >  MENU_DEFAULT_LOCAL_TASK ,
         'weight' = > - 10 
    ) ;
 
    $ items [ 'admin / config / services / wistia_playlist / manage' ] = array ( 
        'title' = >  'Configuración' ,
         'tipo' = >  MENU_LOCAL_TASK ,
         'descripción' = >  'Wistia Playlist para clientes tigo.' ,
         'página callback ' = >  ' drupal_get_form ' ,
         ' page arguments ' = >  array ( ' wistia_playlist_setting_form ' ) ,
         ' access arguments '= >  array ('algún permiso' ) ,
         'archivo' = >  'wistia_playlist.admin.inc' 
    ) ;
 
    $ items [ "admin / config / services / wistia_playlist / add" ] = array ( 
        'title' = >  'Agregar elementos' ,
         'tipo' = >  MENU_LOCAL_TASK ,
         'description' = >  'Puede agregar valores usando el siguiente formulario. ' ,
         ' devolución de página ' = >  ' drupal_get_form ' ,
         ' page arguments ' = >  array ( ' wistia_playlist_offercodes_form ' ) ,
         ' access callback '= >  VERDADERO,
         'file' = >  'wistia_playlist.admin.inc' 
    ) ;
 
    $ items [ 'admin / config / services / wistia_playlist /% / delete' ] = array ( 
        'title' = >  'Borrar' ,
         'page callback' = >  'drupal_get_form' ,
         'page arguments' = >  array ( 'wistia_playlist_delete_confirm' , 1 ) ,
         'access arguments' = >  array ( 'PERMISSION_TO_CHECK' ) ,
         'file' = >  'wistia_playlist.admin.inc ' 
    ) ;
 
 
    devolver  $ artículos ;
} 
?>