2017-10-15 8 views
0

사용자 정의 엔티티가 정의되었으며 필드 ui를 활성화하기 위해 주석에 field_ui_base_route가 정의되었습니다. 문제는 ui 탭이 기본 경로 페이지에 표시되지 않지만 주소 표시 줄에서 수동으로 방문한 후에 발생합니다.drupal 8 필드 ui 엔티티 탭이 작동하지 않음

field_ui_base_route는 portal_admin.office_overview입니다

links.task.yml에서
portal_admin.office_overview: 
    path: '/admin/portal/org/office' 
    defaults: 
    _title: 'Portal organization' 
    _entity_list: 'portal_office' 
    requirements: 
    _permission: 'administer portal' 

내가 기본 작업이 있습니다

portal_admin.office_overview: 
    route_name: portal_admin.office_overview 
    title: Overview 
    base_route: portal_admin.office_overview 

내가 직접 방문/관리/포털/조직/사무실/내가 할 필드를 모든 탭을보십시오. field ui tabs

주 탭 개요를 클릭하면 탭이 나타나지 않습니다.

mod1.page5: 
    title: 'Main' 
    route_name: mod1.page5 
    base_route: mod1.page5 

mod1.page51: 
    title: 'sub1' 
    route_name: mod1.page51 
    base_route: mod1.page5 

mod1.page52: 
    title: 'sub2' 
    route_name: mod1.page52 
    base_route: mod1.page5 

striped down example

답변

0

문제가 해결 : 내가하지 기관 및 분야와 관련된 예를 스트라이프 할 때 overview page

이상하게 탭이 일을 UI입니다.

난 AdminHtmlRouteProvider 를 이용하여 자동으로 생성 될 수있는 엔티티 경로를 정의하지만 수동 경로 portal_admin.office_overview 로컬 태스크 이유 경로 portal_admin.office_overview 그래서이 그대로 entity.portal_office.collection 경로를 정의 경로 엔티티 동안 .portal_office.collection이 수행되지 않았으며 portal.admin.office_overview를 통해 entity.portal_office.collection 경로가 우선했기 때문에 탭이 표시되지 않았습니다.