2010-12-23 53 views
2

有什麼方法可以限制訪問Sitecore中某個項目的特定字段?我們在那裏一個匿名,未驗證用戶應該可以讀取一個字段(「FreeContent」)任何身份驗證的用戶應該看到另一場(「FullContent」)的設置。設置字段讀/項目讀取否認在模板編輯器不工作,我猜是因爲安全性則適用於部分模板(以下簡稱「田」),而不是內容項目本身。Sitecore外聯網和字段訪問權限

我們當然可以檢查的,如果用戶進行身份驗證和控制領域中的屬性設置爲「FreeContent」,但我們真的很希望能夠從Sitecore的控制哪些領域是開放給所有和不是。

是否有可能,還是我需要自己實現?

回答

1

您正確的做法 - 數據模板上的字段讀取/寫入設置是如何設置對項目中特定字段的訪問權限。

See p14

您可能需要重新發布該網站,並清除緩存等

否則與訪問瀏覽器檢查,以確保您的各種角色有正確的訪問。

+0

好了,該字段讀取訪問是通過數據模板否認,正當我以爲,然而,這並不阻止外網(外網\匿名)用戶閱讀領域。 CanRead屬性在檢查時爲False,但sc:text控件允許將字段呈現給客戶端,爲什麼會這樣? – andreasordell 2011-01-02 11:47:33