D8のFileについて

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
s-jack's picture

D8のFileについて、File moduleが担当していると思いますが、
管理メニューのコンテンツに、コンテンツ、コメント、ファイルのタブがあったと思いますが、なくなっていることに気がつきました。
viewsのfilesもなくなってます。

実は、media系の様々なモジュールやfile entityなどをインストールしたりアンインストールしたりしていますが、file entityはアンインストールするものの、fileモジュールは依存関係が多くアンインストールしておりません。

質問#1)管理メニューのコンテンツのファイルタブはなぜなくなってしまったのでしょうか?

色々と混乱してきて、ファイルをentity化していない状態(file entityをアンインストール)で、コンテンツタイプにファイルフィールドを作ろうとしたところ、fileモジュールは有効になっているのに、単純なファイルフィールドがなく、参照セクションにファイルフィールドがあります。
最初からそうだったっけ?と疑問に思い、まっさらなD8サイトで確認したところ、fileフィールドは参照しかないですね。

質問2)fileを別途管理できるのがD8の特徴でもあると思うのですが、file entityモジュールでエンティティ化していないのに、なぜ参照扱いになるのでしょうか?

頭の整理にお付き合いいただければ助かります。

Comments

viewについて

s-jack's picture

D8をインストールし、file entityのみインストール後、すぐにアンインストールをしたところ、下記の確認がありました。

The following modules will be completely uninstalled from your site, and all data from these modules will be lost!

• File entity

CONFIGURATION DELETIONS
The listed configuration will be deleted.

Action
• Delete file
• Set file status to permanent
• Set file status to temporary

Entity form display
• file.image.default

Entity view display
• file.audio.thumbnail
• file.document.thumbnail
• file.image.default
• file.image.thumbnail
• file.video.thumbnail

Field
• Alt Text
• Title Text

Field storage
• file.field_image_alt_text
• file.field_image_title_text

File type
• Audio
• Document
• Image
• Video

View
• File Entity Files
• Files

Would you like to continue with uninstalling the above?

ブラウザでアンインストールすると確認メーッセージが出るので、既定で存在したviewも削除しちゃうようです。Drushでアンインストールしていたので全くわかりませんでした。
Home>Administration>Reportsのログでは、これらのメッセージは記録されませんので、drushで操作するときは要注意なのかもしれません。

さらに、再度インストールしようとすると、

Unable to install File entity, core.entity_view_mode.file.thumbnail already exists in active configuration.

と表示されインストールに失敗します。

I can't re-install the module after uninstalling
に記述があり、DBのconfigテーブルからcore.entity_view_mode.file.thumbnailを削除すると、再インストールできました。

viewは、
VIEW NAME : File Entity Files
DESCRIPTION : file_entity_files Find and manage files.
DISPLAY :
Page (/file/%file/usage)
Page (/admin/content/files)
が新たに作成されました。
既定ViewのFilesは当然にして復活しませんでした。

一応解決ですが、既定のfileモジュールの設定やviewを無効にして削除せず、file entityモジュールの設定やviewを追加で取り入れてもらいたいとこですね。
入れ替えになっちゃってる感じがして、モジュールの脱着感が不自然です。

それとインストール、アンインストールのログは、上記のように詳細まで吐いてほしいなと思ったところです。
バグリポートや要望の本家の上げ方がわからないので、この辺でやめときます。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week