|couper

Le filtre |couper coupe un texte après un nombre de caractères paramétrable.

  • Apparu en : SPIP 1.4

Il essaie de ne pas couper les mots et enlève le formatage du texte. Si le texte original est plus long que l’extrait coupé, alors « (...) » est ajouté à la fin de l’extrait. Ces points de suite ne sont cependant pas ajoutés sur les extraits très courts.

Le filtre coupe par défaut à 50 caractères, mais on peut spécifier une autre longueur en la passant comme paramètre au filtre, par exemple :

[(#TEXTE|couper{80})]

.

De plus, ce filtre nettoie le texte de toutes ses balises html (ou formatage de texte) : il n’y a plus de liens, de gras, de code, de cadre, etc. Nous avons, donc, un texte brut.

Il est possible de personnaliser les points de suite de ce filtre de la manière suivante :

[(#TEXTE|couper{80, '...'})]
[(#TEXTE|couper{80, '&nbsp;<img src="truc.png" alt="">'})]

Noter aussi qu’il est fréquent que la coupe ne corresponde pas exactement au nombre demandé de caractères (les mots n’étant pas coupés).

Voir aussi

Auteur denisb, tcharlss, Teddy Publié le : Mis à jour : 15/07/23

Traductions : català, English, Español, français, Nederlands