gpt4 book ai didi

liferay - 在 session 不活动弹出窗口中注销链接

转载 作者:行者123 更新时间:2023-12-02 05:03:10 24 4
gpt4 key购买 nike

如何在 liferay 中弹出的 session 不活动状态中添加一个退出链接?目前我们在该弹出窗口中没有任何超链接。我们只有警告消息。请帮助我如何解决这个问题,因为我是 liferay 的新手。

谢谢,苏拉夫

最佳答案

解决方法如下:您可以在Liferay 中查找警告文本本身。您会在翻译文件 (portal-impl/src/content/Language*.properties) 中找到它。一种方法是在此处添加所需的 HTML(您很容易发现,关键是 warning-你的 session 将过期)

如果您不愿意将它添加到那里(翻译文件不是我最喜欢添加 HTML 标记的地方),您将不得不在 Liferay 的其他地方找到这个键的出现。您可以在 portal-web/docroot/html/js/liferay/session.js 中找到它。第一次出现那里说

 instance._warningText = Liferay.Language.get('warning-your-session-will-expire');

您可以在此处轻松自定义文本,例如与

 instance._warningText = 
Liferay.Language.get('warning-your-session-will-expire') +
' <a href="/c/portal/logout">' +
Liferay.Language.get('sign-out') +
'</a>';

(请注意,这忽略了 Liferay 在不同上下文中运行的可能性,例如不在/上)

或者,只需搜索 instance._warningText 的更多出现,您就会找到它的使用位置,并且可以使用其他位置来更改消息的内容(提示:它在同一个文件中)

尽管 session.js 是一个 javascript 文件,您实际上可以构建一个 jsp Hook 并使用与覆盖 jsp 文件相同的技术覆盖该文件。不过,您可能需要清除应用服务器中的临时文件,因为该文件可能已被缩小并与其他 javascript 资源一起缓存。

关于liferay - 在 session 不活动弹出窗口中注销链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16701659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com