Entity Browser로 이미지 선택하기.
사이트에서 이미 Entity Browser 모듈을 사용하고 있습니까? 그렇다면 모든 이미지 필드에 DXPR Builder가 동일한 브라우저를 열도록 하여 편집자가 어디서나 하나의 선택기를 보게 할 수 있습니다. 새 사이트에서는 대신 Media library를 사용합니다. 설정 페이지에서 Entity Browser를 레거시 옵션이라고 안내하기 때문입니다.
시작하기 전에
- 모듈 Entity Browser가 활성화되어 있습니다.
- 이미지용 엔터티 브라우저가 있습니다.
Entity browsers
(
/admin/config/content/entity_browser)에서 확인할 수 있습니다. - 해당 브라우저의 Display plugin이 Modal입니다.
- 편집자에게 해당 브라우저의 권한("Access browser name pages")이 있습니다.
DXPR Builder는 숨겨진 DXPR Builder Media 서브모듈에
바로 쓸 수 있는 브라우저("DXPR
Builder Image Browser")를 포함합니다. 숨겨진 모듈은
Extend 아래에 표시되지 않으며, 개발자가
drush en dxpr_builder_media로 활성화합니다.
설정하기
- 다음 경로로 이동합니다. DXPR Studio > DXPR Builder >
General Settings
(
/admin/dxpr_studio/dxpr_builder/settings). - 섹션 Media를 엽니다.
- 항목 Browser type 아래에서 브라우저의 머신 이름을
선택합니다(예:
dxpr_builder_media_modal). - 버튼 Save settings를 클릭합니다.
- 페이지를 편집하고 Image 요소를 추가한 뒤 Select Image를 클릭합니다.
표시 내용
엔터티 브라우저가 Media browser 대화상자에서 열립니다. 부여한 탭과 버튼이 그대로 있습니다. DXPR Builder Image Browser에는 탭이 두 개 있습니다. 기존 이미지를 Select image로 고르는 Media Library 탭과 Save image로 새 이미지를 추가하는 Upload new image 탭입니다.
| Media Library | Entity Browser | |
|---|---|---|
| Drupal 코어 포함 여부 | yes | no, contributed module |
| 표시 이름은 다음과 같습니다. Browser type 아래 표시 이름 | Media Library | 브라우저의 머신 이름 |
| Select video(비디오 필드) | 비디오 미디어 유형을 엽니다. | 동일한 브라우저를 엽니다. |
| 설정 | 모듈을 활성화합니다. | 브라우저를 만들고 Modal로 설정한 뒤 권한을 부여합니다. |
브라우저가 보이지 않는 경우
- Browser
type에 사용 중인 브라우저가 없습니다. Entity Browser 모듈이 꺼져 있거나 브라우저가
아직 없습니다.
/admin/config/content/entity_browser에서 만듭니다. - 대화상자에 “Page not found” 메시지가 표시됩니다. 브라우저가 Modal이 아닌 디스플레이를 사용합니다. DXPR Builder는 모달 브라우저만 엽니다. Display plugin을 Modal로 설정합니다.
- 대화상자에 “Access denied” 메시지가 표시됩니다. 역할에
브라우저 권한이 없습니다. "Access
browser name pages" 권한을 People >
Permissions (
/admin/people/permissions)에서 부여합니다.
다음 단계
기본 이미지 선택기인 Media library에서 DXPR Builder 탐색을 계속합니다.