Drupal 6 nodereference view, нужен другой вид для разных ролей

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

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

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


person Justin    schedule 16.08.2011    source источник


Ответы (1)


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

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

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

person tyler.frankenstein    schedule 17.08.2011
comment
Не повезло с этой техникой. - person Justin; 22.08.2011