Экстранет Sitecore и права доступа к полям - PullRequest
2 голосов
/ 23 декабря 2010

Есть ли способ ограничить доступ к определенному полю элемента в Sitecore?У нас есть установка, в которой анонимному, не прошедшему проверку подлинности пользователю должно быть разрешено читать одно поле ("FreeContent") , а любой прошедший проверку подлинности пользователь должен видеть другое поле ("FullContent") .Установка поля Read / Item Read для запрета в редакторе шаблонов не работает, я полагаю, потому что тогда безопасность применяется к той части («поле») шаблона, а не к самому элементу контента.

Мы могли бы, конечно, проверить, прошел ли пользователь аутентификацию, и установить свойство Field элемента управления на "FreeContent" , но мы бы очень хотели иметь возможность контролировать из Sitecore, какие поляоткрыты для всех, а которые нет.

Возможно ли это вообще, или мне нужно реализовать это самостоятельно?

1 Ответ

1 голос
/ 29 декабря 2010

Вы все делали правильно - настройки чтения / записи полей в шаблоне данных - это как настроить доступ к определенным полям в элементах.

См. P14 .

Возможно, вам придется переиздать сайт и очистить кеши и т.д.

В противном случае обратитесь к средству просмотра доступа, чтобы убедиться, что ваши различные роли имеют правильный доступ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...