Drupal 8には、ユーザーごとに画像(または他のファイル)をアップロードする、つまり記事を編集するときに画像のみを表示する方法と、ユーザーが画像をアップロードできるようにする、イメージは、彼としてマークされている?Drupal 8ユーザー画像ブラウザ
0
A
答えて
0
私の解決方法は、entity_browserとinlineエンティティフォームを使用することです。エンティティブラウザのビューをフィルタリングして、現在のユーザによって作成されたメディアエンティティのみを表示します。これにより、私はメディアアイテムの一種の「ユーザライブラリ」を持つことができます。この行にはもっと多くの可能性があります。複数の条件、さらには検索フォームでもカスタムエンティティブラウザビューを作成できます。
私はブラウザでインラインエンティティフォームを使用できるので、全体的にはかなりエレガントなインターフェイスを提供します。
必要に応じて、ユーザーサブフォルダなどのカスタムの場所に保存するように、メディアエンティティをハックするか、サブクラス化することもできます。
0
答えを知っているのか分かりませんが、各ユーザーが基本的に自分のパーソナルメディアライブラリを持つことができるかどうかは分かりませんが、新しい画像をアップロードすると、彼らだけが見ることができるメディアライブラリ?
関連する問題
- 1. 投稿/アップロード画像をdrupal 8 to vue js
- 2. ブラウザの画像
- 3. Drupal 6 - サービス3 - 画像アップロード
- 4. drupalのスケール画像7
- 5. 8 - Drupal 8フック登録
- 6. Drupal 8 - 最初のページに画像スタイルが表示されないload
- 7. Drupal 8テンプレートのuriから画像URLを取得する方法
- 8. Drupal 8 - 複数の値を持つCSVから画像フィールドを移行
- 9. イメージマップdrupal 8
- 10. Drupalの8 - カスタムモジュール
- 11. Drupal 8カスタムオートコンプリートエラー500
- 12. Drupal 8 - マルチラインフォーム
- 13. ajax_command_append in Drupal 8
- 14. drupalの8
- 15. Drupalの8:
- 16. Drupal 8カスタムテンプレートtpl
- 17. Drupalのキャンバスタグ8
- 18. Drupal 8 - Load Slow
- 19. パースエラー - Drupalの8
- 20. Drupalのループスルーフィールド8
- 21. Drupal 8マイグレーションモジュール
- 22. Drupal 8フィールドプラグインフィールドタイプmanaged_file
- 23. DrupalのHOOK_page_alter 8
- 24. OpenAM for Drupal 8
- 25. Mobilenavi empty - drupal 8
- 26. Drupal 8 and Patternlab
- 27. Drupal 8 sitemap
- 28. WFFM画像アップロードイベントSitecore 8
- 29. Xcode 8画像の完成
- 30. ブラウザのリソースキャッシュ(画像、JavaScript、CSS)
はい、そうです。私は既にエンティティブラウザを使用して、そのビューをuidでフィルタするように変更することができますが、実際にはもっと必要です。私はdrupalの権限でmedia_entity_imageを保護できる必要があります。 media_entity_imageをサブクラス化していくつかのことを変更する必要があるかもしれないと思います。私は、ユーザーごとのイメージディレクトリとアクセスコントロールが必要になります。 – jmux
私はあなたの最善の策は、新しいファイルの種類を作成し、ユーザーが自分のファイルのみを表示できるようにそのファイルの種類のアクセス許可を制限することだと思います。あなたが何らかの方法でトークンを使用して指定できない限り、ユーザーあたりのディレクトリについてはわかりません。 – discg0lfer
それは賢明だと思う。私はこれがすべてうまく動かされたときに、より多くを投稿します。ありがとう。 – jmux