Bonjour Phil,

Si je comprends bien tu ne veux pas qu'on sache que tu
utilises le bloc portal de Cocoon.  Et c'est peut-être pas une
mauvaise idée ;-)

Blague à part, je pense savoir ce qu'il te faut, il suffit de
supprimer le « uri-prefix », tu y étais presque:

<map:match pattern="help/**">
  <map:mount check-reload="yes" src="help/" uri-prefix="help"/>
</map:match>

<map:match pattern="search/**">
  <map:mount check-reload="yes" src="search/" uri-prefix="search"/>
</map:match>

<map:match pattern="portal/**">
  <map:mount check-reload="yes" src="portal/" uri-prefix="portal"/>
</map:match>

<map:match pattern="*/**">
  <map:mount check-reload="yes" src="portal/" uri-prefix=""/>
</map:match>

Le fait de conserver un <match> sur « portal » permet de t'éviter
de réécrire les liens.  Tu peux factoriser les trois premiers
<match> en utilisant par exemple RegexpURIMatcher (c'est à dire
<map:match type="regexp">)
-- 
Jean-Baptiste Quenot
Systèmes d'Information
ANYWARE TECHNOLOGIES
Tel : +33 (0)5 61 00 52 90
Fax : +33 (0)5 61 00 51 46
http://www.anyware-tech.com/

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Répondre à