I have a view with multiple displays. It was my impression that for the different displays of the view, I can set different fields, different filters, urls, ... (please, forgive me if I misunderstand something here)
However, I have seen that if I change the filter in one display, the same filter seems to have changed the other displays also.
E.g.
- I first made made most settings in the default displays: fields, filters, basic settings; one setting was to filter for a specific content type
- then I added a display and gave it a name: my_projects
- then I added another display and gave it a different name: my_offers
- now in the second display 'my_offers' I changed the filter for listing only certain content type
To my surprise the last step also changed the filter in the first display. Afterward I tried removing this specific filter on content type from all displays and then adding them again to specific displays, but again the change affected all displays.
Lastly, I tried to create a new view and did not fill out any filters in the default display. I added a filter on content type only after I added a display. But still this filter was also visible in the default display.
Comments
Comment #1
Uersu commentedOk, I just found in the advanced help that you need to reorder in the specific display and then choose to override.
This feature is hidden a little too much. It would probably be better to not allow changing filters/settings in a _specific_ display until the user has chosen to overwrite. Alternatively, I would expect a clear, clear indication that the changes are applied to the defaults. (But I may just have missed this indication.)
So, sorry for this false alarm!