Liens sur un champ de plusieurs paragraphes

(re)bonjour,

Je n'arrive vraiment pas à résoudre seule le problème suivant. En faisant un sommaire d'articles, j'utilise les #TITRE et #CHAPO sur lesquels je souhaite faire porter un lien vers l'article. Or il existe des #CHAPO qui contiennent des paragraphes, voire même parfois des liens.
Je cherche à traiter #CHAPO par un ou plusieurs filtres qui permettrait :
- d'intégrer le lien à l'intérieur de chaque paragraphe
- de supprimer les éventuels liens existants

La syntaxe qui ne convient pas :
[<a href="#URL_ARTICLE&amp;theme=#_article_principal:ID_ARTICLE" class="lienTexte">(#CHAPO)</a>]
puisque la page générée contient un empilement de balises incorrect :
<a><p>…</p></a>

Je regarde du côté du filtre |match pour peut-être isoler chaque paragraphe mais je suis franchement perdue avec les expressions régulières…

Si vous avez des idées sur ce problème…

Pascale

La syntaxe qui ne convient pas :
[<a href="#URL_ARTICLE&amp;theme=#_article_principal:ID_ARTICLE"
class="lienTexte">(#CHAPO)</a>]
puisque la page générée contient un empilement de balises incorrect :
<a><p>…</p></a>

[(#CHAPO|textebrut)]

Le 12 janv. 09 à 14:35, Olivier Gendrin a écrit :

La syntaxe qui ne convient pas :
[<a href="#URL_ARTICLE&amp;theme=#_article_principal:ID_ARTICLE"
class="lienTexte">(#CHAPO)</a>]
puisque la page générée contient un empilement de balises incorrect :
<a><p>…</p></a>

[(#CHAPO|textebrut)]

J'utilise aussi [(#CHAPO|PtoBR)] qui peut aussi faire l'affaire même si on perd un peu dans la présentaiton (style CSS des paragraphes).

Un autre problème dans le mêm genre, la syntaxe suivante fonctionnait bien avec la 1.9.2 et ne fonctionne plus avec la 2 :
<BOUCLE_quelArt(ARTICLES) {id_article=[(#DESCRIPTIF|textebrut)]}>

Le résultat de la boucle est vide alors qu'il existe vraiment un article qui correspond (le descriptif contient un identifiant d'article valide). Cela ne fonctionne pas non plus en ajoutant le filtre |textebrut

Pascale