Liferay 更改全名已登录

Liferay change Full name logged in

我想更改登录后出现在 Liferay 门户中的名称。 如果我登录 Liferay,它会在页面右上角显示 "Full name (Sign out)"。

我可以将全名更改为我配置的另一个名称吗?

我已经构建了一个 Liferay-login-portlet。 提前致谢!

您必须为文件 /html/portlet/dockbar/view.jsp 实现一个钩子替换此代码...

<liferay-util:buffer var="userName">
    <img alt="<liferay-ui:message key="manage-my-account" />" src="<%= HtmlUtil.escape(user.getPortraitURL(themeDisplay)) %>" />

    <span class="user-full-name">
        <%= HtmlUtil.escape(user.getFullName()) %>
    </span>
</liferay-util:buffer>

上面写着 user.getFullName() 的地方。例如,要使用用户昵称,请使用此

<liferay-util:buffer var="userName">
    <img alt="<liferay-ui:message key="manage-my-account" />" src="<%= HtmlUtil.escape(user.getPortraitURL(themeDisplay)) %>" />

    <span class="user-full-name">
        <%= HtmlUtil.escape(user.getScreenName()) %>
    </span>
</liferay-util:buffer>

希望这对您有所帮助。问候。