Изглед на nodereference на Drupal 6, необходим е различен изглед за различни роли

За една роля (подчинен) Изгледът в момента използва аргумента user:uid, за да върне същата стойност като потребителя, който е влязъл. Така че потребителят ще види списък с опции в зависимост от съдържанието, което е създал.

Имаме друга роля (master), която трябва да вижда списък с опции за този избор в зависимост от различен набор от правила. Техният списък с опции трябва да съдържа всички създадени опции - без аргумента user:uid.

Типът съдържание на възела е профил, а полето е препратка към възел. Има ли начин да се позволи на главния акаунт да вижда всички възли като опция за избор, а другият да вижда само възлите, които са създали?


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


Отговори (1)


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

След като сте създали друг дисплей, можете да отидете на „Достъп“ под „Основни настройки“ и да използвате бутона „Отмяна“, за да изберете правилата за достъп, които искате да приложите към вашия новосъздаден дисплей на изглед.

Замените могат да се използват за аргументи, полета, критерии за сортиране, филтри и т.н. на дисплея на изгледа. Това позволява на един изглед да контролира много различни дисплеи, всеки от които може да има свои собствени уникални настройки, както и да наследи някои настройки по подразбиране.

person tyler.frankenstein    schedule 17.08.2011
comment
Нямах късмет с тази техника. - person Justin; 22.08.2011