我有一個Liferay的頁面的IFrame的門戶。 我想要一些快速修復,以防止登錄用戶刪除該portlet。它可以通過用戶角色,CSS,代碼或其他來完成。這可能嗎?如何防止用戶刪除liferay portlet?
4
A
回答
5
我建議修改你的主題模板portlet.vm
。 這是非常簡單的,如果你把一個快速瀏覽一下sevencogs主題:
#if ($portlet_display.isShowBackIcon())
<a href="$portlet_back_url" class="portlet-icon-back">#language ("return-to-full-page")</a>
#else
$theme.iconOptions()
$theme.iconMinimize()
$theme.iconMaximize()
$theme.iconClose()
#end
只是刪除$theme.iconClose()
和您的用戶將無法關閉/刪除Portlets了。 注意,這適用於所有門戶(因爲它的模板)。
如果你想關閉的關閉按鈕,有些portlet,我只想用CSS做。在其上用DIV持有的iFrame繼承類.portlet-close-icon
做一個display: none
。 特別是
.portlet-iframe .portlet-close-icon {
display: none;
}
將執行liferay iFrame portlet的工作。
4
你總是可以做到這一點:
$theme.iconMinimize()
$theme.iconMaximize()
#if ($permissionChecker.isOmniadmin())
$theme.iconClose()
#end
相關問題
- 1. 如何防止用戶刪除記錄
- 2. 如何防止用戶在Liferay中刪除其認可的網頁內容?
- 3. 從liferay portlet訪問用戶?
- 4. MySQL:如何防止刪除?
- 5. 如何防止刪除NULLS?
- 6. 如何防止用戶更改/刪除其他用戶數據
- 7. 如何在Liferay中從自己的portlet中刪除aui
- 8. 如何刪除默認郵件從Liferay的Portlet的
- 9. 如何從Liferay中的頁面中刪除錯誤的portlet?
- 10. 防止用戶刪除在TFS
- 11. 防止刪除
- 12. 如何複製liferay portlet
- 13. 如何防止用戶對象上的Django級聯刪除?
- 14. 如何防止我的用戶從iPod中刪除MP3文件
- 15. 如何防止用戶刪除文本框中的文本
- 16. 如何防止用戶添加/刪除文本框中的行?
- 17. 刪除liferay門戶實例
- 18. Liferay:用戶特定的portlet首選項
- 19. Liferay用戶管理/隱藏Portlet
- 20. UITableViewCell防止刪除
- 21. 如何在Liferay portlet中使用webjars
- 22. 如何禁用Liferay portlet緩存?
- 23. Liferay MVC Portlet java.lang.ClassNotFoundException
- 24. liferay login without portlet
- 25. Liferay的RSS portlet
- 26. Ajax in liferay portlet
- 27. Memcached - 如何防止項目被刪除
- 28. 如何防止Installshield刪除文件?
- 29. 如何防止文字被刪除
- 30. 如何防止刪除「默認」實體?