2012-02-16 74 views
6

是否可以將給定Sitecore編輯器角色的訪問權限限制爲Sitecore中項目的特定語言版本Sitecore限制角色訪問頁面的特定語言版本

我正在考慮這將是多語言那裏是允許在相應國家的編輯內容爲該國的編輯要求,但沒有其他國家的內容寫訪問的網站。實現這一目標的唯一方法是創建重複的內容樹並限制對這些內容樹的訪問?

回答

4

肖恩是正確的語言閱讀和語言寫權是你需要使用的工具,但否認一個角色語言寫訪問是不必要的,並且是解決問題的一種有問題的方式。

只要你的角色指定語言讀/寫設置,這個角色不再具有自動語言讀寫所有其他語言的權利。這符合標準Sitecore安全刪除權利繼承的最佳做法,而不是明確拒絕權利。

所以每個編輯者的角色,你授予相應語言的語言寫訪問和角色會從其他語言編輯被阻止。

這也使得在兩個不同角色的用戶,每一個與它的語言寫設置爲特定語言,有機會獲得兩種語言。如果您明確拒絕語言寫入其中一種語言的權利,那麼拒絕將否決任何明確的語言寫入權限的用戶被授予。

編輯:看到馬克烏爾西諾的下面的評論 - 這似乎並沒有Sitecore 6.5的情況

+0

詹姆斯真的很棒。如果您有多種語言並且可能需要混合跨角色,這是非常有價值的一點。謝謝。 – 2012-09-24 20:04:35

+1

嗯,我在6.5,看來,'Sitecore的\ Everyone'有語言讀/寫的語言文件夾中的所有子項,因此通過明確提供一個給定的語言並不妨礙別人寫訪問。 – 2012-09-24 20:13:20

+0

這是向後兼容性的一個突破。在考慮是否要升級到6.5時,我必須記住它。我已更新我的答案,謝謝。 – 2012-09-25 11:09:56

相關問題