Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Resolu]CGSmatImage en fonction de width
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.9
#~ Url du site : local
#~ Hébergeur / Soft : wamp
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour à tous,
je suis en train de travailler sur l'affichage du detail de news avec un champ supplémentaire image.
L'image doit avoir une largeur maxi de 480px.
J'utilie donc CGSmartImage pour retailler les images trop grandes.
Code :
[== Indéfini ==]
{capture assign="srcimg"}{$entry->file_location}/{$entry->fields.Illustration->displayvalue}{/capture}
          <img src="{CGSmartImage src=$srcimg filter_resize="w,480" notag=1}"/>
Parfait!
MAIS : le module retaille les images quelle que soit leur dimension.
Donc, si width < 480px, une image pixelisée est crée.
Je ne trouve de paramètre dans le module pour éviter cela et je ne vois pas comment récupérer la taille de l'image pour ne pas passer par CGSmartimage si elle n'a pas besoin d'être retaillée.
A moins de faire une UDT qui va chercher imagesize...mais bon, si on pouvait éviter Rolleyes
Merci!
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#2
Et si à la place de mettre ceci :
Code :
[== Smarty ==]
{CGSmartImage src=$srcimg filter_resize="w,480" notag=1}
Tu mets çà :
Code :
[== Smarty ==]
{CGSmartImage src=$srcimg width="480" notag=1}
Je n'ai pas testé mais c'est juste une idée qui me traverse la tête.
Exacore - Freelance en communication
#3
non, je n'essaie pas, ça ne changera rien, mais merci quand même.
Finalement, je ferai une UDT, ça commence à urger.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)