Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 30/05/2011 14:41:56

bqui
Guest
From: Nîmes
Registered: 17/11/2010
Posts: 132

Illustrations redimensionnées

Bonjour,

Je souhaite intégrer des illustrations afin de les afficher dans un client RSS. Je n'ai pas la main sur ce dernier et il n’accepte pas les images supérieur à 100px (hauteur ou largeur).

Lorsque j'insère une illustration, le cms redimensionne l'image en 150px (même si elle est plus petite).

Est ce paramétrable ? Y a t il un contournement possible ?

Merci,
Cordialement.

Offline

#2 30/05/2011 17:47:12

Laurence Aumeunier
Expert Team
Registered: 10/08/2010
Posts: 154

Re: Illustrations redimensionnées

Bonjour,

La dimension de l'illustration est donné par la vue utilisée et peu être modifiée en surchargeant la vue.

Par exemple, par défaut, dans la vue résumé d'un article, l'illustration est redimensionnée pour entrer dans un cadre de 100 px sur 100px. Ce sont les 2 derniers arguments de la fonction resolveBoundedImage :

<img 
 src="{resolver:resolveBoundedImage(metadata/illustration/image/@type, metadata/illustration/image/@path, 100, 100)}" 
 alt="{metadata/illustration/alt-text}"/>

En surchargeant la vue, vous pouvez agir sur ces 2 paramètres. A noter qu'il s'agit d'un "cadre" de X pixels max de large sur Y pixels max de hauteur : l'image ne sera pas déformée.

Cdt.


Laurence Aumeunier
Ametys Expert

Offline

#3 31/05/2011 08:51:48

bqui
Guest
From: Nîmes
Registered: 17/11/2010
Posts: 132

Re: Illustrations redimensionnées

Bonjour,

Merci pour la réponse mais je me demande dans quelle mesure cela s'applique au flux RSS :

Dans news-abstract.xsl, j'avais 100 pour les 2 derniers arguments et pourtant mon image était en 150.
Je l'ai donc changé dans news.xsl ; l'image fait bien 100 dans ma page mais elle fait toujours 150 dans le flux RSS.

Y a t il quelque chose de particulier avec le RSS ?

Merci,
Cordialement.

Offline

#4 31/05/2011 10:34:30

Laurence Aumeunier
Expert Team
Registered: 10/08/2010
Posts: 154

Re: Illustrations redimensionnées

Il s'agit donc du même constat lors du post
Vous n'avez pas la main sur le flux RSS généré et effectivement ce dernier utilise des illustrations de 150x150 pixels.

Vous vous recommande à nouveau d'ouvrir une demande d'évolution à ce sujet.
Cdt.


Laurence Aumeunier
Ametys Expert

Offline

#5 10/04/2014 10:47:09

jorog
Guest
Registered: 26/09/2013
Posts: 14

Re: Illustrations redimensionnées

Bonjour,

J'ai un problème similaire avec l'affichage d'une image au sein d'un carrousel.

<img src="{resolver:resolveBoundedImage(metadata/illustration/image/@type, metadata/illustration/image/@path, 1800, 612)}" alt="{metadata/illustration/alt-text}"/>

Malgré ce code une image de 1663 par 907 n'est pas redimensionnée.

Offline

#6 10/04/2014 10:56:21

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,111

Re: Illustrations redimensionnées

Quelle est l'url générée par ce code XLT ?


Raphael Franchet
Expert Ametys

Offline

#7 10/04/2014 12:44:04

jorog
Guest
Registered: 26/09/2013
Posts: 14

Re: Illustrations redimensionnées

La voici:

<img alt="" src="/cms/preview/cilgere/_contents/ametys-internal%253Asites/cilgere/ametys-internal%253Acontents/camp3-campagne/_metadata/illustration/image/lokskeppT67_1920_badge.jpg?objectId=defaultWebContent://952c63cd-c23f-4d03-95cf-16da4bf37c2f">

Offline

#8 10/04/2014 14:17:57

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,111

Re: Illustrations redimensionnées

ah... je crois que vous avez inversé largeur et hauteur.
C'est d'abord maxHeight et après maxWidth.
resolver:resolveBoundedImage(metadata/illustration/image/@type, metadata/illustration/image/@path, 612, 1800)


Raphael Franchet
Expert Ametys

Offline

Board footer

Powered by FluxBB