Я использую SonataMediaBundle и не хочу создавать значки для определенных типов файлов (например, pdf, xls, doc). Я хочу использовать значок по умолчанию (например, ).
Я читал Sonata Media документации, и я полагал, что мне нужно что-то вроде этого:
web/uploads/media/media_bundle/images/default_pdf/file.png
or
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
-, который, будучи абсолютным путем, на самом деле не существует.
Мои файлы значков имеют ширину 45 пикселей, которые я установил в 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, кеш очищен. Что я делаю не так?