Forum CMS Made Simple FR
[Résolu] Génération d'une vignette sur les articles - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu] Génération d'une vignette sur les articles (/thread-1048.html)

Pages : 1 2


[Résolu] Génération d'une vignette sur les articles - airelibre - 27/07/2011

Ok Smile En espérant que ca fonctionne


[Résolu] Génération d'une vignette sur les articles - lolo61 - 18/06/2012

Bonjour,
Je me permet de déterrer ce message.

J'arrive sans problème à mettre une image dans le sommaire des articles.
J'ai installé supersizer.
J'ai ajouté un champs image et j'ai mis le code suivant dans le gabarit de sommaire.

Code :
[== Indéfini ==]
{if $entry->image neq ''}
  {capture assign='photoarticle'}uploads/news/id{$entry->id}/{$entry->image}{/capture}

   <img src="{supersizer url=true width=220  path=$photoarticle}" alt="{$entry->title}" />

{/if}

Ainsi j'ai le sommaire des articles avec des vignettes.

L'image se retrouve également sur la page du détail de l'article.
Le code qui affiche l'image dans le gabarit de détail par défaut est :

Code :
[== Indéfini ==]
{if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}:&nbsp;{eval var=$field->value}
        {/if}

Mon problèmes que je voudrais que l'image dans la page détail ait une taille fixe en largeur de 400px.
Actuellement elle s'affiche avec sa taille d'origine, 1200px.

je n'arrive pas à fixer la taille comme dans le sommaire.

Merci !


[Résolu] Génération d'une vignette sur les articles - airelibre - 19/06/2012

Oui c'est parce que tu n'utilises pas SuperSizer dans ton gabarit de détail Wink Il faut que tu reprennes le même type de balise au niveau du <img src="{supersizer...


[Résolu] Génération d'une vignette sur les articles - lolo61 - 19/06/2012

Merci de ta réponse. Je sais qu'il faut jouer avec SuperSizer dans le gabarit de détail, mais j'ai essayé dans tous les sens et j'y arrive pas.
Dans mon message, j'ai remis le code d'origine.
je ne suis pas très fort avec smarty


[Résolu] Génération d'une vignette sur les articles - airelibre - 19/06/2012

As-tu essayé de copier/coller le code de la vue de sommaire sur la vue de détail ?


[Résolu] Génération d'une vignette sur les articles - lolo61 - 19/06/2012

Le copier/coller ne marche pas, c'est la première chose que j'ai essayé.


[Résolu] Génération d'une vignette sur les articles - lolo61 - 19/06/2012

Je continue à chercher, je lâche rien !!!!!


[Résolu] Génération d'une vignette sur les articles - airelibre - 19/06/2012

Ton champ "image" a-t-il une majuscule ?


[Résolu] Génération d'une vignette sur les articles - lolo61 - 19/06/2012

oui


[Résolu] Génération d'une vignette sur les articles - airelibre - 19/06/2012

Ok - Essaye :
Code :
[== Smarty / HTML ==]
{if $entry->fieldsbyname.Image->value neq ''}
  {capture assign='photoarticle'}uploads/news/id{$entry->id}/{$entry->fieldsbyname.Image->value}{/capture}

   <img src="{supersizer url=true width=220  path=$photoarticle}" alt="{$entry->title}" />

{/if}



[Résolu] Génération d'une vignette sur les articles - lolo61 - 19/06/2012

C'est ok !!!
je n'étais pas si loin...

merci


[Résolu] Génération d'une vignette sur les articles - lolo61 - 19/06/2012

je n'étais pas si loin... mais je n'y étais pas, alors encore un grand merci !


[Résolu] Génération d'une vignette sur les articles - airelibre - 19/06/2012

De rien - Il y a en effet un petit soucis dans le module de news, car la vue de sommaire et de detail ne partagent pas tous les mêmes champs.

En l'occurrence, sur la vue de détail si tu as "Image" en champ additionnel, il faut l'appeler via
Code :
{$entry->fieldsbyname.Image->value}

Alors que sur le sommaire, on peut l'appeler en direct, il me semble :
Code :
{$entry->image}

Marque le sujet [Résolu] au début du titre de ton premier post si c'est ok que je ferme la discussion Wink


[Résolu] Génération d'une vignette sur les articles - lolo61 - 19/06/2012

Je ne pas mettre [Résolu], j'ai juste répondu à un message de 2011.


[Résolu] Génération d'une vignette sur les articles - airelibre - 19/06/2012

Ok, pas de soucis je ferme le sujet Wink