[Résolu] Génération d'une vignette sur les articles -
airelibre - 27/07/2011
Ok
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}: {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
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 :
Marque le sujet [Résolu] au début du titre de ton premier post si c'est ok que je ferme la discussion
[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