¿Cómo ocultar la pestaña Ver en la página del usuario?


8

En la página del usuario (www.example.com/user), hay [View | Edit]pestañas. ¿Es posible ocultar la Viewpestaña y dejarla Editallí?


¿Para qué versión de Drupal estás preguntando?
Berdir

Respuestas:


5

Use Tab Tamer , que le permite mover, ocultar y deshabilitar pestañas en varias páginas.

Tab Tamer es una utilidad de administración que proporciona un fácil reordenamiento, ocultamiento y desactivación de pestañas y subpestañas. También puede cambiar el nombre de las etiquetas de pestaña.


13

También podría usar hook_menu_local_tasks_alter()en D7:

function MYMODULE_menu_local_tasks_alter(&$data){
foreach ($data['tabs'][0]['output'] as $key => $value) {
        if ($value['#link']['path'] == "user/%/view"){
            unset($data['tabs'][0]['output'][$key]);
        }
    }
}

Documentación


Gracias por esta buena respuesta! Agregué if($data['tabs'])antes foreachpara verificar si hay pestañas. De lo contrario, si ese no es el caso, uno recibe un mensaje de error.
Jeroen

0

Si otorga el permiso apropiado al usuario, solo entonces la etiqueta de vista y edición será visible; de ​​lo contrario, no será visible. (Para verificar, puede cerrar sesión en el sitio web y hacer clic en el menú en la página del usuario. La etiqueta de ver y editar no será visible)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.