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的主要内容,如果未能解决你的问题,请参考以下文章

PHP.INI不起作用

C#DataGridView的行列表头背景色字体色不起作用

关于Animate css不起作用的原因

修改php.ini不起作用是为啥

Vba窗体的keydown怎么不起作用

Angular 的 $http.post 不起作用,它的 $http... 也不起作用,但 jQuerys ajax 起作用。为啥?