У нас возникла проблема с пользователем sitecore без прав администратора. Пользователь с правами администратора sitecore может видеть все языки, которые есть в Sitecore-> System-> Language, у нас всего 12 языков. Когда мы создаем пользователя, который является автором и издателем клиента Sitecore, и получаем доступ к любому элементу контента, мы видим только 4 языка (например, en, en-gb, RU, ar-AE). В Accessviewer мы дали разрешение «Чтение, запись, язык: чтение и язык: запись» для всех языков, кроме двух, но, как я уже сказал, я могу видеть только четыре языка после нажатия кнопки языка во всплывающем окне и даже для публикации также из-под администратора user я вижу только эти четыре языка. Дайте мне знать, если я что-то упустил в конфигурации для редактора контента.
Пользователи без прав администратора не могут видеть все языки в раскрывающемся списке «Язык» в дереве содержимого сайта.
Ответы (1)
Я читал этот блог и в ней говорилось следующее:
Если вы не применяете никаких разрешений к языку, все участники имеют доступ для записи.
Мои пользователи теперь имеют доступ для записи только к одному языку (или к нескольким языкам, если они являются членами более чем одной языковой роли). Но у них нет доступа на запись к какому-либо контенту. Это делается с помощью тривиальной безопасности Sitecore для контента. Я использую роль редактора для настройки доступа на чтение/запись к самому контенту:
В его статье у его пользователей права такие же роли, а так же языковые ограничения. Однако кажется, что вам нужно явно просмотреть контент, который они также должны иметь возможность редактировать, и предоставить им разрешения для этого контента.
Стоит попробовать.