VirtualUriMapping 不起作用 - Magnolia CMS
Posted
技术标签:
【中文标题】VirtualUriMapping 不起作用 - Magnolia CMS【英文标题】:VirtualUriMapping doesn´t function- Magnolia CMS 【发布时间】:2016-07-18 10:14:56 【问题描述】:我正在尝试根据 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()
它默认返回我的语言..
我也试过把这个URiMapping:
【问题讨论】:
【参考方案1】:您需要了解区域设置的 VirtualURIMapping - 请参阅 Matteo Pelucco 的博文:http://maips21.altervista.org/wordpress/2015/05/05/how-to-build-a-locale-aware-virtualurimapping-in-magnolia-with-regexp/
【讨论】:
以上是关于VirtualUriMapping 不起作用 - Magnolia CMS的主要内容,如果未能解决你的问题,请参考以下文章
Angular 的 $http.post 不起作用,它的 $http... 也不起作用,但 jQuerys ajax 起作用。为啥?