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/
我正在尝试根据 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/