Entity Browser로 이미지 선택하기.

Learn DXPR BuilderManage the siteDrupal-functies koppelen

사이트에서 이미 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로 활성화합니다.

설정하기

  1. 다음 경로로 이동합니다. DXPR Studio > DXPR Builder > General Settings (/admin/dxpr_studio/dxpr_builder/settings).
  2. 섹션 Media를 엽니다.
  3. 항목 Browser type 아래에서 브라우저의 머신 이름을 선택합니다(예: dxpr_builder_media_modal).
  4. 버튼 Save settings를 클릭합니다.
  5. 페이지를 편집하고 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 탐색을 계속합니다.