View láthatósága (admin, anonymus)

s3rious képe

Sziasztok!

Van egy view, aminek van nagyon sok mezője, a stílus megvan, az elrendezés megvan, azzal nincs gond, olyan gondom lenne, hogy vannak olyan mezők, amit láthat bárki (admin, anonymus), de vannak olyanok is, amiket csak az adminoknak akarok megjeleníteni ugyanazon tartalomtípuson és view-en belül. Erre van lehetőség?

üdv

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Ariel képe

Én külön display-t hoznék létre a view-n belül a különböző felhasználói csoportoknak. Ebben az esetben például először létrehoznék a mindenki számára látható tartalom számára egy display-t, itt az Access options résznél a Role-t Anonymous-ra állítanám, majd ezt klónoznám. Az új displayben hozzáadnám a csak admin számára látható mezőket és a Role-t adminra állítanám.

1
0
s3rious képe

ezzel csak az a gondom, hogy a view kinézete ugyebár node--ingatlak_adatlap.tpl.php, és ebbe vannak berakva a mezők az alábbi módon:
 print render($content[field_hazallapot]);

így hát gondolom nem ez a módja, mert ha azt szeretném, hogy az adminok minden mezőt lássanak, akkor az összeset belepakolom a php-ba.

Most jövök csak rá, hogy rosszul tettem fel a kérdést, mert nem a view-val kapcsolatos. Ajjjj....

1
0
L.Tiny képe

Lehet, hogy rosszul fogalmaztad meg a kérdésed, de nekem meg pont kapóra jött Ariel válasza:))

0
0
aboros képe

ha használod a field permissions modult, amit a másik kérdésedre javasoltam, akkor a mezőnként beállított jogosultságokat természetesen adott esetben egy view is figyelembe fogja venni és csak olyan mezők szerepelnek majd a nézetben, amiket az aktuális felhasználónak amúgy joga van megtekinteni. ehhez semmiféle .tpl varázslás nem kell.

0
0

-
clear: both;