Page 1 of 1

[Résolu] Couper mes titres de news à 40 caratères (truncate)

Posted: Fri Nov 07, 2008 12:35 pm
by skaliweb
bonjour

voila j'ai un probleme, je voudrais comme je le dis dans le titre que mes titres de news ne fassent que 40 caractères pour avec une longueur uniforme de lignes au cas ou les titres seraient trop long

J'ai donc cherché pendant des heures et j'ai trouvé la fonction smarty "truncate" que j'ai tenté d'utiliser dans tous les sens avec mon gabarit de news en ecrivant:

{$entry_>titlelink|truncate:30:"...":true} à la place de {$entry->titlelink}

Alors avec tous les essais que j'ai fait, soit le texte disparait (ce qui se passe dans la plupart des cas), soit il y a un message d'erreur dans le code smarty.

Bref, je m'arrache les cheveux et j'en viens a demander de l'aide.

voici le lien vers mon site sur la page du listing des news

http://www.kompakombo.com/base2/index.p ... es-figures

merci pour votre aide.

S'il y a un autre moyen que smarty, si le code est mauvais, je ne sais pas...

j'aurai surtout besoin de cette fonction lorsque je vais mettre des vignettes videos sous le titre de mes news et que je placerai les news sous 3 colonnes, si je trouve pas la solution, je pourrai pas faire ma mise en page

Re: Couper mes titres de news à 40 caratères (truncate)

Posted: Fri Nov 07, 2008 4:29 pm
by Pierre M.
Essayons de remplacer {title} par {title|truncate:40} dans le gabarit...
Pierre M.

Re: Couper mes titres de news à 40 caratères (truncate)

Posted: Fri Nov 07, 2008 4:45 pm
by skaliweb
ok alors bonne nouvelle, ça marche avec title ! j'obtiens le nom du repertoire de la news.

Par contre pas avec titlelink  ???

Re: Couper mes titres de news à 40 caratères (truncate)

Posted: Fri Nov 07, 2008 4:51 pm
by skaliweb
Bon je crois que c'est bon

en fait, titlelink ne correspond pas a priori, par contre en essayant au hasard avec link, j'ai obtenu le titre de mes news.

Restait plus qu'à les inserer dans une balise et voila le travail:

link}">{$entry->title|truncate:40}