如何在使用Mobile Theme XPages时提供桌面或移动XPage

时间:2014-09-22 12:58:04

标签: themes xpages xpages-ssjs

您好,这是一个非常简单的问题 enter image description here

如果你已经设置了XPages proprierties标志“在所有以 m _ 开头的XPage中使用带有前缀的Xpages的移动主题”运行时添加主题和移动的CSS / JS资源。它是否正确?

所以......我创建了两个名为index.xsp和m_index.xsp

的XPage

如果设备是Mobile(index.xsp)或Deskop(m_index.xsp),我需要重定向到更正XPage。 我找到的唯一解决方案是创建一个名为“redirect.xsp”的启动XPage,并在BeforePageLoad事件中插入读取用户代理以进行重定向302的SSJS代码。

这是好方法还是你有另一个最好的解决方案?

Tnx to all

1 个答案:

答案 0 :(得分:2)

Domino 9.0.1提供了一个Redirect控件,例如:

<xe:redirect id="redirect1">
    <xe:this.rules>
        <xe:redirectPhoneRule url="/m_Contacts.xsp"></xe:redirectPhoneRule>
    </xe:this.rules>
</xe:redirect>

它还允许您根据平板电脑,请求标头或自定义规则进行重定向。这是重定向的推荐方法,但需要9.0.1 Domino服务器。