我正在使用WebSphere Portal 8.5啓用。我創建了一個自定義主題。但是這個主題需要隱藏導航上的頁面,該頁面具有「.omit」的獨特名稱。值,因此我不必手動設置每個頁面的參數。
我使用這個創建了彈出菜單或菜單下拉菜單: Flyout or Menu Dropdown in Portal 8 themes
歡迎任何建議和指示。提前致謝。不使用設置參數隱藏websphere門戶中的頁面
0
A
回答
0
也許你已經想過了。
您提到的解決方案(Flyout or Menu Dropdown in Portal 8 themes)根據隱藏標誌隱藏節點。這個方法用來計算它。現在,您可以使用此方法查詢Node的uniquename並檢查您的命名模式,並使用它來確定它是否隱藏。它可以讓你把兩者結合起來。
我認爲你需要修改的方法。
public boolean isHiddenPage(NavigationNode node){
if (node instanceof com.ibm.portal.MetaDataProvider) {
com.ibm.portal.MetaData iMetaData=((com.ibm.portal.MetaDataProvider) node).getMetaData();
Object url=iMetaData.getValue("hide.from.menu");
return (url != null && url.toString().equals("true"));
}
return false;
}
0
您可以使用角色設置隱藏任何頁面,只需創建一個從不使用的用戶組,並使該頁面成爲唯一可訪問的頁面。您應該能夠做到這一點,就是您的PAA的PageAssignAccessControl.xml(可能對此文件的名稱稍微有誤)以及門戶網站管理控制檯中,因此您可以在部署代碼中自動執行此操作。
相關問題
- 1. Websphere門戶停用門戶頁面
- 2. IBM Websphere門戶頁面緩存
- 3. 如何在WebSphere Portal 7中爲隱藏頁面設置友好的url
- 4. DotNetNuke擴展/門戶設置頁面
- 5. 登錄用戶的隱藏頁面
- 6. 對用戶隱藏的C#設置
- 7. 使用javascript設置隱藏參數的值從URL
- 8. 隱藏用戶頁面中的用戶組odoo 8
- 9. 使用cmdargs隱藏參數
- 10. 設置爲隱藏後隱藏的按鈕不隱藏 - IOS
- 11. Websphere門戶。如何在目標頁面上轉發?
- 12. 如何使用websphere商業庫存門面客戶端代碼
- 13. 在不同的頁面樹中查看隱藏的頁面
- 14. 如何隱藏頁面中的任何元素只能從ScreenReader中隱藏,而不能從普通用戶的頁面隱藏?
- 15. 使用htaccess隱藏登錄頁面
- 16. 如何根據CQ5中的登錄用戶隱藏頁面?
- 17. 隱藏用戶在HTML頁面中的JS /邏輯
- 18. Websphere門戶服務器中的Webservices
- 19. cakephp分頁:如何設置不同的'頁面'參數
- 20. Crystal Reports:根據用戶輸入/參數隱藏/隱藏報告中的字段
- 21. 根據用戶在頁面中的位置顯示或隱藏HTLM
- 22. 隱藏頁面的背景
- 23. 如何使用JavaScript在bootstrap分頁中隱藏中間頁面?
- 24. 隱藏C#實現使用的參數
- 25. 在ASPX頁面中使用構造函數(無代碼隱藏)
- 26. 粘滯菜單 - 隱藏某些頁面,但不隱藏其他頁面
- 27. WebSphere Portal頁面在頁面鏈接上傳遞參數單擊
- 28. 通過jQuery發送參數而不使用隱藏參數
- 29. 使用Javascript設置隱藏字段值
- 30. 動態設置組件頁面參數
我需要從導航窗格中隱藏頁面,但是當用戶點擊圖片時,他們應該被重定向到該頁面,這樣做會怎樣?感謝您的答覆:) – Rue
也闡明瞭「在部署代碼中自動執行它」 – Rue
嗨Rue,你應該能夠隱藏頁面與門戶用戶角色的導航。通過在部署代碼中自動執行,我的意思是您可以在您的PAA中使用xmlaccess代碼,該代碼定義哪些用戶角色可以訪問頁面和portlet。 查看此處: https://www-01.ibm.com/support/knowledgecenter/SSYJ99_8.5.0/admin-system/resources_roles.html?lang=en 可能對您有些用處 – ShaneQful