Please, read carefully, I will try to explain my situation:
1. I have an EVA table-type view, it is OG 7.x-2.x group content listing on group node page. Context is used, Panels are not.
2. Want to restrict some field to be shown ONLY to registered users. The problem is that this field is not Fields type, so Field Permissions module is not suitable.
3. There is an awesome trick, which works on views pages (have not tried with modules) but not on EVA content panes, quote:
You can create two identical Displays (within the same view) and override the field settings and access settings in each of them. For example, in the first display show the fields you only want a certain role to see, and set the access control setting to that role. In the second display, remove the unwanted fields and set the access control to the corresponding role.
The problem is, that the first content pane is displayed correctly, but then the second is not. I can see 2 EVA fields on node content but always is displayed only the first. Of course, it is not displayed if the view permissions are not allowing it.
Simply, I do not know if it is a bug or feature request, but I think that all the content panes from single view should be displayed.
Comments
Comment #1
playfulwolf commentedinstead of (have not tried with modules) should be (have not tried with blocks)
Comment #2
playfulwolf commentedmy silly mistake... I was looking on different view mode - everything is working, and working perfectly!