【问题标题】:"Password-protect" specific (private) pages in liferayliferay 中的“密码保护”特定(私有)页面
【发布时间】:2018-05-27 10:01:47
【问题描述】:

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

也许我可以通过 hook- 或 ext-plugin 实现它,但我没有找到渲染机制的操作。

【问题讨论】:

  • 欢迎来到 Stack Overflow。遵循 Internet/Youtube 上的一些教程,如果您遇到一些技术问题,请联系 SO 解决任何特定问题。

标签: liferay liferay-6 liferay-6.2


【解决方案1】:

我会进行服务前置操作。您可以在挂钩中创建它。谷歌了解它是如何完成的。这很简单。

请注意几件事。

  • 在 Liferay 的 ServicePreAction 之后运行您的预操作。如果您想使用 ThemeDisplay 等所有好东西,那么(如果您需要的话)。
  • 每个请求都会触发几次预操作。请确保您的代码可以处理它。

【讨论】:

    猜你喜欢
    • 2011-07-31
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 2011-06-21
    相关资源
    最近更新 更多