Sulu CMS: как узнать фактическое местоположение файла загруженного изображения - PullRequest
0 голосов
/ 09 декабря 2018

Как узнать фактическое местоположение загруженного файла src в файловой системе (var/uploads/[...]) в sulu 1.6?

Кажется, что сам объект Media не дает подсказки, а миниатюры толькосгенерировано после того, как src извлечен браузером, а не раньше.

Причина в том, что я хочу получить размеры изображения во время рендеринга страницы.

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

В выпуске 1.x вы можете использовать следующий класс для генерации реального пути к файлу исходного файла https://github.com/sulu/sulu/blob/master/src/Sulu/Bundle/MediaBundle/Media/Storage/StorageInterface.php#L42

Идентификатор службы этого класса sulu_media.storage.

Этот интерфейс изменится в 2.x, но там вам нужно только позвонить getPath - так что нет ничего особенного в обновлении после его выпуска.

0 голосов
/ 10 декабря 2018

Вы уже прочитали часть конфигурации образа?http://docs.sulu.io/en/latest/book/image-formats.html

После этого вы можете получить доступ к этим настроенным форматам: http://docs.sulu.io/en/latest/book/twig.html#images

...