Souhaitant faire une page simplifiée de mes articles j’ai une page HTML dans laquelle je souhaite n’afficher qu’un listing d’articles avec TITRE + TEXTE mais sans images ni documents incorporés au texte.
<BOUCLE_art(ARTICLES){id_rubrique}>
#TITRE
[(#TEXTE..........)]
J’ai tenté des trucs bizarres avec des images_reduire mais bon ce n’est pas fait pour.
Par contre cela ne fonctionne pas.
J’ai deja testé le
[(#TEXTE|textebrut)]
mais cela supprime tout usage de la typographie SPIP
Alors que j’ai de la mise en forme de texte de type italique, gras, titre, puce.
Donc pour le moment la question est toutjours en suspens
Souhaitant faire une page simplifiée de mes articles j'ai une page HTML
dans laquelle je souhaite n'afficher qu'un listing d'articles avec TITRE
+ TEXTE mais sans images
je souhaite n'afficher qu'un listing d'articles avec TITRE + TEXTE
mais sans images ni documents incorporés au texte.
je me ferais, perso, une petite fonction (dans mes_fonctions.php) :
function sans_doc ($texte) {
return propre(preg_replace('#'._RACCOURCI_MODELE.'#', ' ', $texte));
}
appelée depuis le squelette par :
[(#TEXTE*|sans_doc)]
On dirait que je n'avais pas tout suivi ! Au final, le filtre custom a coup d'expressions régulières semble effectivement être la meilleure solution.
Par contre, je me demandais, le filtre automatique appliqué aux champs texte qui interprète les modèles n'est pas appliqué avant les autres ?
Si oui, il faudra passer par une #TEXTE* et réappliquer le filtre propre après, non ? ( ou je suis encore aux fraises ? )