2016-05-18 9 views
0

Ich möchte eine "Löschen" -Aktionsschaltfläche aus dem "Benutzerprofil-Portlet" entfernen. Ich bin kein Core-Liferay-Entwickler, der sich diesem Problem stellt. Jede mögliche Hilfe würde geschätzt:Liferay: Wie entfernt man einen "Löschen" -Button von "Benutzerprofil-Portlet"?

Beispielcode:

<portlet:renderURL windowState="<%= LiferayWindowState.POP_UP.toString() %>" var="editUserPortraitURL"> 
    <portlet:param name="jspPage" value="/edit_user_portrait.jsp" /> 
    <portlet:param name="redirect" value="<%= currentURL %>" /> 
    <portlet:param name="p_u_i_d" value="<%= String.valueOf(user.getUserId()) %>" /> 
    <portlet:param name="portrait_id" value="<%= String.valueOf(user.getPortraitId()) %>" /> 
</portlet:renderURL> 

<liferay-ui:logo-selector 
    currentLogoURL="<%= user.getPortraitURL(themeDisplay) %>" 
    defaultLogoURL="<%= UserConstants.getPortraitURL(themeDisplay.getPathImage(), user.isMale(), 0) %>" 
    editLogoURL="<%= editUserPortraitURL %>" 
    imageId="<%= user.getPortraitId() %>" 
    logoDisplaySelector=".user-logo" 
    showBackground="<%= false %>" 
/> 
+0

Basierend auf der Beschreibung scheint es, Sie löschen möchten Option für Profilbild, ist es richtig? –

+0

Korrekte @ pankaj. –

Antwort

1

ich recomemend Sie nicht direkt das Portlet zu ändern, aber die Erlaubnis für die Rollen zu ändern, die Sie in Betracht ziehen. Hier wird erklärt:

https://dev.liferay.com/discover/portal/-/knowledge_base/6-2/roles-and-permissions

Wenn es nicht genug ist, können Sie einen Haken erstellen, die die jsp Sie ändern müssen überschreiben. Dafür tun, empfehle ich Ihnen im Anschluss an diese:

https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2/customizing-jsps-by-extending-the-original

Viel Glück!

Verwandte Themen