[Résolu] Module News et Définition des champs

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
okoweb
Forum Members
Forum Members
Posts: 86
Joined: Wed Nov 28, 2007 9:17 am

[Résolu] Module News et Définition des champs

Post by okoweb »

Bonjour à tous !

J'ai créé les champs "Miniature" et "Photo", tous de type fichier. J'ai ajouté un article avec bel et bien ces 2 champs remplis. Preuve quand je fais un tour par FTP dans uploads/news/id8/volunteer.jpg pour "Miniature". L'image a été uploadée.

Dans mon gabarit sommaire des articles j'ai fait ceci :

Code: Select all

{if $entry->miniature}
<img src="{$entry->file_location}/{$entry->miniature}" class="float_left" alt="{$entry->title}" />
{/if}
Résultat, ma miniature ne s'affiche pas sur le site.

J'ai ensuite ajouté cette balise dans mon gabarit

Code: Select all

{$entry|print_r}
Résultat, je vois tous les variables sauf {$entry->miniature} et {$entry->photo}

Le problème pourrait provenir d'où?

J'utilise News 2.8.2 et cmsmadesimple-1.4.1

Meilleures salutations
Last edited by okoweb on Thu Nov 20, 2008 2:30 pm, edited 1 time in total.
User avatar
will83
Forum Members
Forum Members
Posts: 88
Joined: Sat Aug 02, 2008 6:23 pm

Re: Module News et Définition des champs

Post by will83 »

Il me semble que le gabarit de détail article par défaut te donne un exemple pour un upload d'images?
Quelque chose comme cela:

Code: Select all

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="NewsDetailField">
        {if $field->type == 'file'}
	  {* this template assumes that every file uploaded is an image of some sort, because News doesn't distinguish *}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}: {eval var=$field->value}
        {/if}
     </div>
  {/foreach}
Autrement j'ai trouvé ceci, mais ça s'applique au module products, je suppose que le problème est le même:

Code: Select all

A simpler way that gives you access to any field:

{foreach from=$items item=entry}
{assign var='field' value=$entry->fields}
{* now you can use $field.object_name-->field_name to access any field object *}

eg.
{$field.num_bedrooms->value} out puts the 'value' field of the num_bedrooms object.
{$field.pic1->thumbnail} gives the thumbnail name of the image object 'pic1'

{/foreach}
Dis nous si tu arrives à une solution!
Last edited by will83 on Thu Nov 20, 2008 12:53 am, edited 1 time in total.
okoweb
Forum Members
Forum Members
Posts: 86
Joined: Wed Nov 28, 2007 9:17 am

Re: Module News et Définition des champs

Post by okoweb »

adagyo wrote: Bonjour,
Lorsque tu as créé tes champs, à tu bien coché la case "publique"? Car sinon, tu ne peux pas y avoir accès via {$entry->nomduchamp}

AleX
C'est exactement ça. Merci à vous tous.

Bon vent à ce forum
Post Reply

Return to “French - Français”