2016-05-18 9 views
0

"user-profile-portlet"から "delete"アクションボタンを削除します。私はLiferayのコア開発者ではないので、この問題に直面しています。任意の助けいただければ幸い:Liferay: "user-profile-portlet"から "Delete"ボタンを削除するには?

サンプルコード

<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

説明によると、Profile Imageの[削除]オプションを削除したいのですが、それは正しいですか? –

+0

正しい@pankaj。 –

答えて

1

私はあなたが直接ポートレットを変更することができますが、考えるの役割の権限を変更しないrecomemend。ここでは説明されています

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

それが十分でない場合は、あなたが変更する必要があるJSPが上書きされますフックを作成することができます。これを行うために、私はあなたがこれを次のようお勧めします。

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

幸運を!

0

liferay-ui:ロゴセレクターは画像やその他の変更と削除のコントロールボタンを表示するタグです。

以下のファイルは、その部分のレンダリングに対応しています。 https://github.com/liferay/liferay-portal/blob/master/portal-web/docroot/html/taglib/ui/logo_selector/page.jsp

@Doc Manhattanの答えに記載されているリンクのように、このjspをフックプラグインを使用してカスタマイズする必要があります。

関連する問題