Liferay Web内容显示Portlet:外观-Portlet配置

Liferay Web内容显示Portlet:外观-Portlet配置,liferay,Liferay,添加web内容显示portlet之后,单击Look-and-Feel-portlet配置-Show Borders 如果我取消选中ShowBorders,它将显示三个链接,如下面的屏幕截图所示 谁能告诉我这三个链接代码包含在哪个文件中 我只想从所有portlet中删除close link,这些portlet选项来自以下文件: portal web\docroot\html\themes\\u unstyled\templates\portlet.vm portlet.vm使用$theme.po

添加web内容显示portlet之后,单击Look-and-Feel-portlet配置-Show Borders

如果我取消选中ShowBorders,它将显示三个链接,如下面的屏幕截图所示

谁能告诉我这三个链接代码包含在哪个文件中


我只想从所有portlet中删除close link,这些portlet选项来自以下文件:

portal web\docroot\html\themes\\u unstyled\templates\portlet.vm
portlet.vm使用
$theme.portletIconOptions()
包含不同的选项(配置、关闭、最大化、最小化等)

util taglib\src\com\liferay\taglib\util\VelocityTaglibImpl.java

portletIconOptions方法的实现在这个使用IconOptionsTag-custom标记的类中

util taglib\src\com\liferay\taglib\portletext\IconOptionsTag.java

这反过来又为每个选项使用不同的自定义标记

portal web\docroot\html\taglib\portlet\icon\u options\page.jsp

<liferay-portlet:icon-portlet-css />

<liferay-portlet:icon-configuration />

<liferay-portlet:icon-edit />

<liferay-portlet:icon-edit-defaults />

<liferay-portlet:icon-edit-guest />

<liferay-portlet:icon-export-import />

<liferay-portlet:icon-help />

<liferay-portlet:icon-print />

<liferay-portlet:icon-maximize />

<liferay-portlet:icon-minimize />

<liferay-portlet:icon-close />



`

您可以设法仅向特定角色显示配置选项。同意@ParkashKumar。它应该由角色权限而不是代码来处理。请查看要检查的源代码,检查此部分的所有角色,并且仅当您只想更新某个设置而不是整个部分时,才应查找代码选项