簡體   English   中英

基於權限在 SharePoint 快速啟動中隱藏鏈接

[英]Hiding Link In SharePoint Quicklaunch Based On Permissions

我試圖找出一種方法來隱藏我在 SharePoint 2013 中的一個網站上的 Quicklaunch 導航欄中的特定鏈接,但遇到了一些問題。 基本上,我試圖使鏈接僅對特定組中的用戶可見,並且不屬於該組的任何其他用戶將看不到 Quicklaunch 鏈接。 我一直在閱讀如何在默認母版頁中通過 css 和 javascript 實現這一點,但似乎沒有任何運氣。 我使用 SPServices 來獲取當前登錄用戶的組成員身份,並根據成員身份隱藏或顯示特定的 Quicklaunch 項目。 我將此代碼實施到母版頁中,雖然我已經讓它工作了,但是在導航到站點內的不同頁面、列表或庫時,給定的鏈接重新出現。 我不知道我是否做錯了什么,但作為最后的手段,我來到這里尋求答案。 如果有人能指出我正確的方向,我將不勝感激。

波紋管是一個屏幕截圖,可以更好地了解我正在嘗試做什么......

我正在努力完成的事情

為了快速啟動,安全調整應該是自動的。 無法看到列表的用戶不應看到快速啟動條目。 我過去經歷的一件事是,如果您的快速啟動 URL 看起來像這樣,則安全修整不起作用

https://url/sites/sc/Lists/internallistname

但如果你包含 aspx-page 會起作用

https://url/sites/sc/Lists/internallistname/AllItems.aspx

不知道基礎,但值得一試......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM