Rendered node display for anonymous users?
If it is working for admins, but not for non admins, you problem is most likely permission. Do the users have permission to see the node? Maybe they need a special permission to see nodes via relationships?

To fix this, you need to tweak your permissions.

If you want to change the way a field is rendered, either on an entity or in a view, you need to create what's called a field formatter, which essentially is a theming function for fields.