Die Portlet-Optionen von unten Dateien kommen:
portal-web\docroot\html\themes\_unstyled\templates\portlet.vm
portlet.vm verwendet $theme.portletIconOptions()
verschiedene Optionen umfassen (Konfiguration, in der Nähe, Maximieren, Minimieren
etc)
util-taglib\src\com\liferay\taglib\util\VelocityTaglibImpl.java
Implementierung von portletIconOptions Methode ist in dieser Klasse, die verwendet IconOptio nsTag - benutzerdefiniertes Tag
util-taglib\src\com\liferay\taglib\portletext\IconOptionsTag.java
Und dies in Turn verwendet verschiedene benutzerdefinierte Tags für jede der Optionen.
portal-web\docroot\html\taglib\portlet\icon_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 />
`
Sie verwalten können nur Konfigurationsoption auf bestimmte Rollen zu zeigen. –
Stimmen Sie mit @ParkashKumar überein. Es sollte durch Rollen Berechtigungen statt Code behandelt werden. –
Bitte gehen Sie für den Quellcode zu überprüfen, welche alle Rollen für diesen Abschnitt überprüft werden und nur für den Fall, dass Sie nur eine bestimmte Einstellung statt ganzen Abschnitt aktualisieren möchten, sollten Sie nach Codeoptionen suchen –