2013-08-22 35 views
7

"Kullanıcı" şablonumda, "Tek Satır Metin" denetimi olan "userid" alanına sahibim. Bu şablon kullanılarak oluşturulan tüm kullanıcı öğeleri için bu alanı "Salt Okunur" yapmak istiyorum. Bunu nasıl yapabilirim?Sitecore'da "salt okunur" bir alanı nasıl yapabilirim?

+0

John West, burada okuyabileceğiniz güzel bir blog yazdı: https://www.sitecore.net/nederland/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2013/02/ Render-Content-Editor-Alanlar-Site-Site-içinde-Sadece-Çalıştır-ASPNET-CMS.aspx Genel olarak Alanlar/Öğeler üzerinde rol tabanlı izin oluşturmak istediğinizde, Sitecore Geliştirici Ağında Sitecore Belgelerini kullanabilirsiniz. Okumak istediğiniz belge Güvenlik Yöneticisi'nin Yemek Kitabıdır. – Younes

cevap

10

Güvenlik Düzenleyicisi'ni açın, yalnızca okuma erişimi vermek istediğiniz Rolü seçin. Güvenlik Düzenleyicisi'nde Alan Yazılabilir Alan Yazma hacimlerini okuduğunuzdan emin olun (başlık menüsündeki Sütunlar seçeneğini açın).

Display the Field Read and Field write columns

Ardından, seçilen alan için alan yaz devre dışı bırakın. Sadece okuma erişimi vermek istediğiniz diğer tüm Roller için bunu tekrarlayın.

enter image description here

Erişim Görüntüleyici belirli kullanıcı/rol için erişim kontrol edin.

+0

Bu alanın Süper yönetici kullanıcıları için düzenlenebilir olmamasını istiyorum. Ne yazık ki Sitecore bir etiket kontrolüne sahip değil, eğer bir etiket kontrol türüne sahipseniz, bu sorun çözülür. Sitecore için Etiket kontrolü alabilir miyim? – Dhanuka777

+0

Tüm kullanıcılar için kesinlikle salt okunur olmasını istiyorsanız, belirli "roller" yerine alan kısıtlaması için uygun "Everyone" kullanıcısını kullanabilirsiniz. –

+0

Bunu, içerik öğesinin kendisinde olmayan şablonda yaparsınız? – Liam

İlgili konular