VirtualUriMapping 不起作用 - Magnolia CMS

VirtualUriMapping doesn´t function- Magnolia CMS

我正在尝试根据 Magnolia 文档转换我的 Url: https://documentation.magnolia-cms.com/display/DOCS/URI+mapping#URImapping-URItorepositorymapping

我需要更改我的语言页面:

我收到这个:

http://localhost:8080/module/en/TEST_/newsdetails/201602151

加上这句话:

<a href="${cpathx}/${cmsfn.language()}/${rootPage}/newsdetails/${encodeTitle!""}">

我正在通过 UriMapping 转换为:

http://localhost:8080/module/en/TEST_/newsdetails?newsRef=201602151

我不知道我什么时候做 URIMapping 它没有以我的语言显示 'EN',默认情况下只显示语言并且没有得到 'EN'

这是我的 URIMapping:

这是我的站点定义配置:

问题是当我这样做时:

${cmsfn.language()}

它 returns 默认我的语言..

我也尝试过放置这个 URiMapping:

您需要区域感知 VirtualURIMapping - 请参阅 Matteo Pelucco 的博客 post:http://maips21.altervista.org/wordpress/2015/05/05/how-to-build-a-locale-aware-virtualurimapping-in-magnolia-with-regexp/