lifeword中的“密码保护”特定(私人)页面

时间:2017-12-13 13:33:41

标签: liferay liferay-6 liferay-6.2

我想在Liferay 6.2.5 GA6中实现一种机制,即如果(私有)页面具有特定的自定义字段值,则用户需要输入密码才能查看该页面。问题不在于页面的自定义字段的实现;问题是我不知道如何在Liferay中修改页面(或可能是布局)的渲染机制。

也许我可以用hook-或ext-plugin来实现它,但我找不到渲染机制的动作。

1 个答案:

答案 0 :(得分:0)

我会去寻求服务预先行动。您可以在钩子中创建它。谷歌如何做到这一点。这很简单。

请注意几件事。

  • 在Liferay的ServicePreAction之后运行您的预处理。如果你想拥有像ThemeDisplay这样的好东西(如果你需要的话)。
  • 每个请求会触发几次预操作。确保您的代码可以应对。