it-swarm.it

Come nascondere la scheda Visualizza nella pagina utente?

Nella pagina utente (www.esempio.com/utente), ci sono [View | Edit] schede. È possibile nascondere la scheda View e lasciare lì la scheda Edit?

8
ohho

Utilizzare Tab Tamer , che consente di spostare, nascondere e disabilitare le schede su varie pagine.

Tab Tamer è un'utilità di amministrazione che consente di riordinare, nascondere e disattivare facilmente schede e sottoschede. Puoi anche rinominare le etichette delle schede.

5
aendrew

Puoi anche usare hook_menu_local_tasks_alter() in 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]);
        }
    }
}

Documentazione

13
cdmo

Se concedi l'autorizzazione appropriata all'utente, solo allora i tag view e edit saranno visibili altrimenti non saranno visibili. (Per verificare è possibile uscire dal sito Web e fare clic sul menu nella pagina utente. Il tag di visualizzazione e modifica non sarà visibile)

0
kumar