Forum CMS Made Simple FR

Version complète : [Résolu]CGsmartImage et gabarit de detail news
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.9
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Pour les utilisateurs de CGsmartimage

J'Utilise sans souci dans mon gabarit de sommaire de new le script fourni par JLC qui fonctionne au poil mais voilà je me demandais comment ne pas faire apparaitre l'image dans mon gabarit de détail je vois pas quoi enlever ou ajouter au script
Code :
{if $field->name == 'Image' && $field->value neq ''}
       {capture assign='photoarticle'}uploads/news/id{$entry->id}/{$field->value}{/capture}<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}" class="img">{cms_module module="CGSmartImage" alias='miniature_news' src=$photoarticle alt=$entry->title class="img"}</a>
{elseif $field->name == 'imagePicker' && $field->value neq ''}
         {capture assign='photopicker'}
{* regex permettant de supprimer les dimensions et le alt mis automatiquement par le wysiwyg *}
{eval var=$field->value|regex_replace:'#<img\ssrc=\"(.*)\"\salt=\".*\"\swidth=\".*\"\sheight=\".*\"\s/>#':'$1'}{/capture}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}" class="img">
  {cms_module module="CGSmartImage" alias='miniature_news' src=$photopicker alt=$entry->title class="img"}  </a>
Salut,
ben tu enlèves tout ce qui concerne le champ supplémentaire, càd tout ce qui concerne $field.
Dit donc, c'est bien toujours le même isa46 derrière le clavier?
Re,

en fait j'ai gardé que ©a
Code :
{foreach from=$entry->fields item='field'}
{if $field->name == 'Image' && $field->value neq ''}
       {capture assign='photoarticle'}uploads/news/id{$entry->id}/{$field->value}{/capture}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}" class="img">{cms_module module="CGSmartImage" alias='miniature_news' src=$photoarticle alt=$entry->title class="img"}</a>
    
{/if}
   {/foreach}

Mais ©a affiche toujours l'image dans le gabarit de détail de la "new"
-------------------------------------------------------------------------------------------

Eh oui c'est toujours le même (isa46) j'ai pas changé de pseudo par contre on pourrait dire isa87 maintenant .
je vais revenir bientôt avec mon gabarit detect mobile/desktop; pour le moment je suis dans des recettes de cuisine sur le jquery(mobile) mais j'essaye d'adapter aussi un bon template (bootstrap 2.3) avec Cmsms (New, content, gallery formcontact ,slider)pour le rendre dynamique.
Citation :Mais ©a affiche toujours l'image dans le gabarit de détail de la "new"
c'est normal, c'est précisément le code qui affiche l'image.
------------------------------------------------------------------------------------------
Je me posais cette question, car depuis quelques Posts, tu poses des questions basiques que tu ne posais pas avant ton déménagement :/
Re,

Citation :Je me posais cette question, car depuis quelques Posts, tu poses des questions basiques que tu ne posais pas avant ton déménagement

C'est sans doute du au fait que je zappe pas mal d'une appli à une autre et quand je reviens sur une y'a ceci ou cela qui à changé ou je dois adapter ceci ou cela de manière différente, alors je garde tjrs un lien sur tel ou tel script et puis naturellement j'oublie.
C'est aussi vrai, je l'avoue (mea culpa I flagelasse myself) que j'avais un peu laissé tomber CMsms ces derniers temps, le retour est un peu rude....

Donc après une nouvelle inspection du gabarit de détail de la new(ou je croyais avoir supprimé la partie sommaire)
Mais restait encore à la fin du gabarit
Code :
{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}:&nbsp;{eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

Le module new a pas mal changé ces derniers temps.

Ma question était peut être bête mais mon souci est résolu, car c'est toi qui m'a parlé de Michel "field"
--------------------------------------------------------------------------------------------------------------------
j'ai donc enfin ma new avec une image redimenssionnée sur mon grid et plus d'image dans mon article de détail.

Donc je te remercie.

A bientôt sur le GRID
Je n'ai pas parlé de question bête...ça n'existe pas!
Si c'est résolu, merci de le marquer dans le titre.
A+