it-swarm-ko.tech

사용자 페이지에서보기 탭을 숨기는 방법?

사용자 페이지 (www.example.com/user)에는 [View | Edit] 탭. View 탭을 숨기고 Edit 탭을 그대로 둘 수 있습니까?

8
ohho

다양한 페이지에서 탭을 이동, 숨기기 및 비활성화 할 수있는 Tab Tamer 를 사용하십시오.

Tab Tamer는 탭과 하위 탭을 쉽게 재정렬, 숨기기 및 비활성화 할 수있는 관리 유틸리티입니다. 탭 레이블의 이름을 바꿀 수도 있습니다.

5
aendrew

D7에서 hook_menu_local_tasks_alter()을 사용할 수도 있습니다.

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]);
        }
    }
}

문서

13
cdmo

사용자에게 적절한 권한을 부여하면 viewedit 태그 만 표시되고 그렇지 않으면 표시되지 않습니다. (확인하려면 웹 사이트에서 로그 아웃하고 사용자 페이지에서 메뉴를 클릭하십시오.보기 및 편집 태그는 표시되지 않습니다)

0
kumar