Different fields of same content type to different roles I have a content type 'new resource'.

I have the form displayed as a page. I would like to make it so that form contains an image field for the admin role, but have this field hidden for any anonymous user filling out the form.

I have been trying to use 'Rules':

EVENTS content is viewed

CONDITION content is of type... Parameter: Content: [node], Content types: new resource AND... NOT User has role(s)... Parameter: User: [node:author], Roles: administrator

ACTIONS Remove an item from a list
Parameter: List: [node:field-web-resource..., Item to remove: [node:field-web-resource..

This might be completely the wrong way to do it, and there is a simpler way, or the Rules approach might work.

When I try to add the ACTIONS the dropdown box keeps showing me things like this:
node:field-web-resource-image-main:0 (Image)
node:field-web-resource-image-main:1 (Image)
node:field-web-resource-image-main:2 (Image)
node:field-web-resource-image-main:3 (Image)

I'm guessing that this is because I have an unlimited amount of images available for upload in this field.

Any help would be most welcome.
Go to /admin/build/modules/list and enable "Content Permissions" under the cck group.

Then go to /admin/user/permissions. Here under "content_permissions module" section  enable permissions for the fields you want to be displayed for authenticated users or anonymous users.