From 80ed4e151785badcd5f16d1fe63bea04635901b5 Mon Sep 17 00:00:00 2001 From: Kristof Jochmans Date: Wed, 20 Aug 2014 12:22:07 +0200 Subject: [PATCH 1/2] do not crop when showing media image on detail page --- Resources/config/liip_imagine.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/config/liip_imagine.yml b/Resources/config/liip_imagine.yml index 9ab44d01..07a636e6 100644 --- a/Resources/config/liip_imagine.yml +++ b/Resources/config/liip_imagine.yml @@ -11,4 +11,4 @@ liip_imagine: media_detail_thumbnail: quality: 75 filters: - thumbnail: { size: [500, 500], mode: outbound } \ No newline at end of file + thumbnail: { size: [700, 500], mode: inset } \ No newline at end of file From f09ffc5b01ac68c311ee43b7ac276c95e4f16887 Mon Sep 17 00:00:00 2001 From: Kristof Jochmans Date: Wed, 20 Aug 2014 12:22:35 +0200 Subject: [PATCH 2/2] do not try to make thumbnails for svg images on media detail pages --- Resources/views/Media/Image/show.html.twig | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Resources/views/Media/Image/show.html.twig b/Resources/views/Media/Image/show.html.twig index 97917b20..36a68ad6 100644 --- a/Resources/views/Media/Image/show.html.twig +++ b/Resources/views/Media/Image/show.html.twig @@ -36,5 +36,13 @@ {% endblock %} {% block preview %} -

{{ media.name }}

+ {% set imageurl = handler.getImageUrl(media, app.request.basePath) %} + {% if imageurl is not empty and media.location == 'local' %} + {% if imageurl|lower|split('.')|last == 'svg' or 'image/svg' in media.contentType %} + {% set imageurl = imageurl %} + {% else %} + {% set imageurl = imageurl | imagine_filter('media_detail_thumbnail') %} + {% endif %} + {% endif %} +

{{ media.name }}

{% endblock %}