Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour,
Comment faire pour limiter le nombre de caractères du titre d'un billet affiché sur la page d'accueil.
Par exemple:
Sur le billet:
Barack Obama savait que Angela Merkel était sur écoute téléphonique
Sur la page d'accueil:
Barack Obama savait que Angela Merkel était ...
Merci d'avance pour votre aide
Dernière modification par moonwar (2014-01-10 12:55:15)
Hors ligne
Bonjour,
Utiliser cut_string="xxx" dans la balise {{tpl:Entries}} du thème utilisé. xxx est bien sûr à remplacer par le nombre de caractères souhaités.
Hors ligne
Merci bcps Jean-Michel, ça marche.
Une autre question, si la phrase est coupée, comment faire pour ajouter les trois points (...) ?
Dernière modification par moonwar (2014-01-10 12:56:33)
Hors ligne
Pour les 3 points, la balise correcte est … ce qui donne pour le titre raccourci à 40 caractères :
{{tpl:EntryTitle remove_html="1" cut_string="40"}}…
Hors ligne
Merci Philippe pour ta réponse. Sauf que dans ta ligne, les (...) s'ajoutent que le titre soit coupé ou non!!!
Est-ce qu'on peut mettre une condition?
Supposons que cut_string="40" et que le titre est de 35 caractères, le titre est complet et le … est ignoré, sinon si le titre est plus long, donc coupé; le … s'y ajoutera automatiquement indiquant une suite dans la phrase.
Merci pour vos éclaircissements :)
Hors ligne
Supposons que cut_string="40" et que le titre est de 35 caractères, le titre est complet et le … est ignoré, sinon si le titre est plus long, donc coupé; le … s'y ajoutera automatiquement indiquant une suite dans la phrase.
J'avais oublié c'est vrai, j'avais ouvert un ticket à l'époque. Par contre, je me souviens pas s'il a été résolu et qu'un nouvel attribut n'a pas été documenté.
Hors ligne
Dsls explique ici comment résoudre le problème avec le plugin ExpAt ;)
Hors ligne
Dsls explique ici comment résoudre le problème avec le plugin ExpAt ;)
Je trouve dommage que ça ne soit pas intégré dans le core, quand même.
Hors ligne
Euh, vous savez les gens que c'est tout à fait le rôle de CSS de gérer ce cas de figure ? :)
.maClassAvecLeTitreATronquer { display: block; text-overflow: ellipsis; overflow: hidden; }
Hors ligne
Vous n'êtes pas identifié(e).