2013-12-12 37 views
2

我添加了一个portal-ext.properties如下:如果您没有权限,如何重定向到页面?

layout.friendly.url.page.not.found = /html/portal/404.html 

现在,当我访问一个不存在的页面,我'自动重定向到404.html。我也希望当我访问页面时发生这种情况,我不允许访问。我应该被重定向到另一个页面,例如/html/portal/page-without-permission.html

任何人都可以帮助我吗?

+1

据我所知,没有直接的财产,你可以这样改变。你将不得不在代码中处理它 – sree

回答

0

这种行为是只能通过一个ext插件来实现的。 当用户不被允许访问某个页面时,该页面实际上对用户不可见。此行为在portal-impl中的Util和Service类中处理,因此需要由一个分机处理。 由于页面是不可见的,因此对于提供的页面名称,没有有效的页面布局ID(根据权限),因此将用户指向404页面。

相关问题