Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de Cms Made Simple. Nous ne faisons de support que sur LA dernière version de CmsMadeSimple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 22/03/2010 18:52:00

pascalm
Membre
Inscription : 06/02/2010
Messages : 45

[Resolu] Gabarit et champ special

#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante : mle
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

bonjour

petit soucis sur un gabarit d'article
je voudrais afficher un titre diffèrent suivant un champ extra que l'on coche....
voici le code du gabarit

<div class="NewsSummaryLink">
{if $entry->article_special}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">1{$entry->title|cms_escape}</a>
{if $entry->postdate}
    <div class="NewsSummaryPostdate">
        {$entry->postdate|cms_date_format|utf8_encode}
    </div>{/if}
{else}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
{if $entry->postdate}
    <div class="NewsSummaryPostdate">
        {$entry->postdate|cms_date_format|utf8_encode}
    </div>
{/if}
{/if}
</div>

pour l'instant je teste un mettant un 1 devant le titre

je vois pas ou j'ai merdé ...
si quelqu'un y trouve quelque chose
merci bien
@++

Dernière modification par pascalm (06/04/2010 11:38:41)

Hors ligne

 

#2 23/03/2010 11:37:12

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 3 401
Site Web

Hors ligne

#3 23/03/2010 19:23:27

pascalm
Membre
Inscription : 06/02/2010
Messages : 45

Re : [Resolu] Gabarit et champ special

merci jean  mais cela ne marche pas
en fait je voudrais juste afficher le titre de mon article differemment des autres lorsque je coche cette case lors de la creation de mon article

peut etre ya t-il d'autres methodes pour faire ca ?? mais cest la seule qui me soit venue a l'esprit
@+

Hors ligne

#4 23/03/2010 19:56:40

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 3 401
Site Web

Re : [Resolu] Gabarit et champ special

Bin, si ça fonctionne.

{if !empty($entry->nomDeLaCaseACocher)}
<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">bonjour {$entry->title|cms_escape}</a>
</div>
{else}<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>
{/if}

Donne plus de renseignements :
As-tu ajouté une "définition de champs" ?
Si oui, quel est son nom et quel type de champs est-ce ?
Qu'est-ce que tu veux dire par "juste afficher le titre de mon article differemment des autres" ?
Tu veux changer la mise en forme ?

Hors ligne

#5 25/03/2010 18:02:13

pascalm
Membre
Inscription : 06/02/2010
Messages : 45

Re : [Resolu] Gabarit et champ special

Jean le Chauve a écrit :

Bin, si ça fonctionne.

{if !empty($entry->nomDeLaCaseACocher)}
<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">bonjour {$entry->title|cms_escape}</a>
</div>
{else}<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>
{/if}

Donne plus de renseignements :
As-tu ajouté une "définition de champs" ?
Si oui, quel est son nom et quel type de champs est-ce ?
Qu'est-ce que tu veux dire par "juste afficher le titre de mon article differemment des autres" ?
Tu veux changer la mise en forme ?

ben chez moi ca marche pas ...

As-tu ajouté une "définition de champs" ?  -> oui
Si oui, quel est son nom et quel type de champs est-ce ? -> article_special de type "case à cocher"
Qu'est-ce que tu veux dire par "juste afficher le titre de mon article differemment des autres" ? Tu veux changer la mise en forme ?  -> effectivement

j'ia mis ce code dans le gabarit de mes articles mais apparement ca ne marche pas ...

Hors ligne

#6 28/03/2010 18:16:57

pascalm
Membre
Inscription : 06/02/2010
Messages : 45

Re : [Resolu] Gabarit et champ special

j'ai toujours le meme soucis
je ne comprends pas ....

Hors ligne

#7 02/04/2010 13:48:04

pascalm
Membre
Inscription : 06/02/2010
Messages : 45

Re : [Resolu] Gabarit et champ special

bonjour je reviens a la charge ...:)

personne n'aurait une idée pour selectivement afficher un titre selon la case cochée.....??
voici mon code qui ne marche toujours pas

{if !empty($entry->article_special)}
<div class="NewsSummaryLink"><img src="uploads/images/important.png">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a><img src="uploads/images/important.png"></div>

{else}
<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
{if $entry->postdate}
    <div class="NewsSummaryPostdate">
        {$entry->postdate|cms_date_format|utf8_encode}

    </div>
{/if}
</div>
{/if}

Hors ligne

#8 04/04/2010 02:40:20

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 3 401
Site Web

Re : [Resolu] Gabarit et champ special

if else if /if, çe n'est pas correct, il faut placer le

 {if $entry->postdate}
    <div class="NewsSummaryPostdate">
        {$entry->postdate|cms_date_format|utf8_encode}

    </div>
{/if}

hors de la boucle.
Chez moi ça fonctionne, alors qu'est-ce qui ne va pas chez toi : une erreur, ou pas d'affichage ?

Hors ligne

#9 06/04/2010 08:30:19

pascalm
Membre
Inscription : 06/02/2010
Messages : 45

Re : [Resolu] Gabarit et champ special

bonjour
Merci Jean pour le coup de main

voici mon code modifié

<div class="NewsSummaryLink">
{if !empty($entry->article_special)}

<img src="uploads/images/important.png">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a><img src="uploads/images/important.png">
{else}

<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
{/if}
{if $entry->postdate}
    <div class="NewsSummaryPostdate">
        {$entry->postdate|cms_date_format|utf8_encode}

    </div>
{/if}
</div>

mais aucun affichage different selon la case cochée...

Hors ligne

#11 06/04/2010 11:38:26

pascalm
Membre
Inscription : 06/02/2010
Messages : 45

Re : [Resolu] Gabarit et champ special

merci bcp Jean

je ne comprenais pas a quoi servait cette option
maintenant je le sais ....

Hors ligne

Pied de page des forums

  Flux Rss Twitter FaceBook
fermer

Fin définitive du support 1.6.x sur le forum français

C'était le 8 juin 2011, la team org annonçait la fin du support de la branche 1.6.x, la dernière à supporter php 4.x et 5.1/5.2, nous avions de notre côté accepté d'étendre bénévolement le support de [lire la suite]