Вибір зображень за допомогою Entity Browser.

Вивчення DXPR BuilderКерування сайтомПідключення можливостей Drupal

Ваш сайт уже використовує модуль Entity Browser? Тоді ви можете дозволити DXPR Builder відкривати той самий браузер для кожного поля зображень, щоб редактори всюди бачили єдиний засіб вибору. На новому сайті натомість використовуйте медіабібліотеку: сторінка налаштувань називає 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 має дві вкладки: Media Library, щоб вибрати наявне зображення кнопкою Select image, і Upload new image, щоб додати нове кнопкою Save image.

Media Library Entity Browser
Частина ядра Drupal так ні, сторонній модуль
Показується в полі Browser type як Media Library машинне ім’я браузера
Select video на полях відео відкриває медіатип відео відкриває той самий браузер
Налаштування увімкніть модуль створіть браузер, установіть Modal, надайте його дозвіл

Якщо браузер не відображається

  • Вашого браузера немає в списку Browser type. Модуль Entity Browser вимкнено або браузера ще не існує. Створіть його за адресою /admin/config/content/entity_browser.
  • Діалогове вікно показує «Page not found». Браузер використовує Display, відмінний від Modal, а DXPR Builder відкриває лише модальні браузери. Установіть його Display plugin на Modal.
  • Діалогове вікно показує «Access denied». Вашій ролі бракує дозволу браузера. Надайте «Access browser name pages» у розділі People > Permissions (/admin/people/permissions).

Що далі?

Медіабібліотека, стандартний вибір зображень, щоб продовжити знайомство з DXPR Builder.