Drupal 6 nodereference view, нужно другое представление для разных ролей - PullRequest
0 голосов
/ 17 августа 2011

Для одной роли (ведомой). Представление прямо сейчас использует аргумент user: uid, чтобы вернуть то же значение, что и вошедший в систему пользователь. Таким образом, пользователь увидит список параметров в зависимости от созданного ими содержимого.

У нас есть другая роль (мастер), которая должна видеть список опций для этого выбора в зависимости от другого набора правил.Их список параметров должен содержать все созданные параметры - без аргумента user: uid.

Тип содержимого узла - профиль, а поле - ссылка на узел.Есть ли способ разрешить главной учетной записи видеть все узлы как выбираемый вариант, а другой - только узлы, которые они создали?

1 Ответ

0 голосов
/ 18 августа 2011

Когда вы находитесь в форме редактирования вашего представления, вы можете нажать «Добавить отображение», чтобы настроить несколько отображений для вашего представления (страницы, блоки, каналы, панели содержимого, вложения).

После создания другого экрана вы можете перейти в «Доступ» в разделе «Основные настройки» и использовать кнопку «Переопределить», чтобы выбрать правила доступа, которые вы хотите применить к вновь созданному представлению.

Переопределения могут использоваться в аргументах дисплея полей, полях, критериях сортировки, фильтрах и т. Д. Это позволяет одному представлению управлять множеством различных дисплеев, каждый из которых может иметь свои собственные уникальные настройки, а также наследовать некоторые настройки по умолчанию.

...