Bonjour,

Je travaille en ce moment sur le portail Liferay en v6.1 et je souhaite changer les URLs actuellement générées pour les adapter.

En effet, les URLs sont : exemple.com/mon-appli/articledetail/-/article/mon-dernier-article

et je souhaite enlever "articledetail/-/" de mon URL pour avoir simplement : exemple.com/mon-appli/article/mon-dernier-article.

Donc l'objectif est de supprimer la constante FRIENDLY_URL_SEPARATOR (/-/) ajoutée à l'URL.

Après une recherche sur Google, j'ai trouvé qu'il fallait redéfinir la classe BaseFriendlyURLMapper et redéfinir la méthode suivante ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
	@Override
	public boolean isCheckMappingWithPrefix() {
		return false;
	}
En debug, j'ai vu qu'il passait vraiment par cette méthode, mais les URLs générées n'ont pas changé de forme.

Y'aurai t-il quelqu'un pour me proposer des pistes pour y remédier ?

Merci d'avance.