SonataMediaBundle を使用していますが、特定のファイル タイプ (pdf、xls、doc など) のアイコンを生成したくありません。デフォルトのアイコン ( など) を使用したい。
私はソナタメディアのドキュメントを読んでいて、次のようなものが必要だと信じていました:
web/uploads/media/media_bundle/images/default_pdf/file.png
また
web/uploads/media/sonatamedia/files/default_pdf/file.png
どちらも機能しません。
<format>
「小さい」または「大きい」を意味するチャンスで、私はこれも試しました:
web/uploads/media/media_bundle/images/default_small/file.png
file.png
これは、小さなアイコンが必要で、ファイル インスタンスにカスタム アイコンがない場合、MIME タイプに関係なく、すべてのファイルに対して表示されることを意味すると想定しました。admin
代わりにdefault
コンテキストとして使用してみました。サイコロはありません。
アイコン src は常に/uploads/media/sonatamedia/files/admin/file.png
- 絶対パスであり、実際には存在しません。
私のアイコンファイルは 45px 幅で、config.yml で設定しました:
formats:
small: { width: 45 , quality: 70}
big: { width: 500 , quality: 70}
pdf: { width: 45 , quality: 70} //tried with and without this line
ファイルのパーミッションは 644 で、キャッシュはクリアされています。私は何を間違っていますか?