Entity Browserで画像を選ぶ.

Learn DXPR BuilderManage the siteDrupal-functies koppelen

サイトですでにEntity Browserモジュールをお使いですか。その場合は、 DXPR Builderですべての画像フィールドに同じブラウザーを開かせられます。 編集者はどこでも1つのピッカーを見ます。新規サイトでは代わりに 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には 2つのタブがあります。既存の画像をSelect imageで選ぶ Media Libraryと、Save imageで追加する Upload new 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」と出ます。 ブラウザーが Modal以外のディスプレイを使っています。DXPR Builderはモーダルブラウザー だけを開きます。Display pluginをModalに します。
  • ダイアログに「Access denied」と出ます。 ロールにブラウザーの 権限がありません。「Access browser name pages」をPeople > Permissions (/admin/people/permissions)で付与します。

次はこちら

既定の画像ピッカーであるメディアライブラリーでDXPR Builderの探索を続けましょう。