コンテンツタイプ、ニュース、画像フィールド、ニュースアイコンがあります。
/admin/structure/types/manage/news/fields/node.news.field_news_iconでフィールド設定を表示した場合
許可されたタイプの1つとしてSVGを提供しました。 SVGのみを許可することも試みました。
また、IMCEを使用しているので、/ admin/config/media/imceのように、IMCE構成でSVGをセットアップしています。SVGを含むスペースで区切られたリストを使用してみました。
/ admin/structure/types/manage/news/form-displayにあるフィールドのウィジェット設定により、IMCEマネージャーを有効にすることができます。無効にしてみましたが、問題は解決しませんでした。
ウィジェットは許可されたタイプを表示およびリストしますが、SVGはリストしません。
IMCEはSVGのアップロードを許可していますが、news_iconとして1つを選択すると、
SVGがアップロード用に選択されている場合、通常の(非IMCE)ファイルブラウザは以下を提供します。
画像フィールド値として使用できる許可された拡張機能のリストにSVGを含めるために欠けているより深い設定はありますか?
私の知る限りでは、jpg/png/gifの制限は画像フィールドにハードコードされています。これを(のみ)設定で解決することはできません。
SVG画像 コアの画像フィールドで.svg
ファイルを許可します。標準のイメージフォーマッタを使用できます(またはそれ以上:標準のイメージフォーマッタを使用する必要があります。これは Focal Point などでは機能しません)。
SVGフォーマッタ ファイルフィールドを使用し、ファイルフィールドにSVGフォーマッタを提供します。
どちらもメディアエンティティでも機能しますが、まだIMCEでテストしていません。
SVG画像フィールド は、試す価値のあるSVGフォーマッタおよびSVG画像の代替です。
これらの他の2つに対するこのモジュールの利点のいくつか:
コアでメディアを使用していて、メディアライブラリをチェックアウトした場合 MediaモジュールでSVG画像フィールドを設定する方法を説明している他の投稿 最終的に、ノード上の単一のメディアフィールドで画像またはSVGのいずれかを参照します。