Come posso aggiungere un portlet personalizzato alla sezione Portal
del pannello di controllo, come mostrato nella figura seguente:Come aggiungere portlet personalizzato nella sezione Pannello di controllo
7
A
risposta
12
Ecco come farlo :
in del portlet
liferay-portlet.xml
(è possibile controllare la DTD di questo XML per ulteriori informazioni su altri tag) includono due tag nel tag<portlet>
come mostrato:<portlet> <portlet-name>MyCustomPortlet</portlet-name> <icon>/mycustom.png</icon> <!-- These are the two entries which are required for the portlet to appear in the control panel --> <!-- Set the control-panel-entry-category value to "my", "content", "portal" or "server" to make this portlet available in the Control Panel under that category. --> <control-panel-entry-category>portal</control-panel-entry-category> <!-- Set the control-panel-entry-weight value to a double number to control the position of the entry within its Control Panel category. Higher values mean that the entry will appear lower in the Control Panel menu. --> <control-panel-entry-weight>100</control-panel-entry-weight> <instanceable>false</instanceable> <header-portlet-css>/css/main.css</header-portlet-css> <footer-portlet-javascript>/js/main.js</footer-portlet-javascript> <css-class-wrapper>mycustomportlet-portlet</css-class-wrapper> </portlet>
Inoltre, se non si desidera che il Portlet da visualizzare nel
Add Menu
in modo che non viene messa in altre pagine, quindi nel vostroliferay-display.xml
è possibile includere:<display> <category name="category.hidden"> <!-- Adding your portlet to the hidden category would not display the portlet in the ADD Menu on the top-left-hand corner --> <portlet id="MyCustomPortlet"></portlet> </category> </display>
Costruisci e distribuisci il tuo portlet e sei pronto per partire.
0
Oltre alla risposta di Prakash K, ajaxable e instanciable devono essere false.
Problemi correlati
- 1. C di controllo # utente come un pannello personalizzato
- 2. Come aggiungere il controllo utente al pannello
- 3. Come aggiungere portlet stock (da plone.app.portlets) al mio gestore portlet personalizzato?
- 4. JTable: pulsanti nel pannello personalizzato nella cella
- 5. Inno setup i18n per pannello personalizzato
- 6. Come rendere un controllo personalizzato validabile?
- 7. Come aggiungere un controllo a un pannello in un modulo da un altro controllo utente
- 8. Come aggiungere un'intestazione di sezione in UITableView
- 9. Designer personalizzato per un controllo
- 10. Come aggiungere un bordo ad un controllo personalizzato nella vista disegno?
- 11. Controllo pannello scorrevole iPad come Twitter
- 12. Pannello centrale scorrimento controllo C#
- 13. Come si può aggiungere un pannello personalizzato in un componente aggiuntivo di Visio 2013?
- 14. Pannello griglia Extjs con caselle di controllo
- 15. Come aggiungere portlet nidificati (liferay) tramite il codice
- 16. Come aggiungere un pannello a SplitContainer?
- 17. Render PartialView nella sezione
- 18. Come aggiungere una sezione di report all'amministratore di Django?
- 19. aggiungere tipo personalizzato in settings.settings
- 20. Come recuperare l'entità liferay tramite il mirino personalizzato nel portlet del plugin personalizzato?
- 21. Come aggiungere personalizzato ai controlli ASP.NET
- 22. Come accedere al pannello di controllo Seaside in Pharo 3.0?
- 23. Mostra pannello tag in tipo di post personalizzato
- 24. ggplot2: overlay linea gruppo di controllo sul pannello grafico set
- 25. Come aggiungere un bordo al pannello di javafx?
- 26. Pulsante casella di controllo personalizzato
- 27. Controllo pannello nascosto mobile per Windows Form
- 28. controllo personalizzato design-time
- 29. Come aggiungere javascript personalizzato all'amministratore di WordPress?
- 30. Come incorporare JQuery nel controllo server personalizzato