I've been using EVA successfully, but just ran into a case where I have a complex view which I would like to display on multiple bundles. The entity relationships to each of these bundles are different, so I overrode the Contextual Filters setting on the first EVA Field display and added a second EVA Field display with its own unique Contextual Filter. The minute I overrode Contextual Filters the Arguments setting under Entity Content Settings is set to None and becomes italicized. Clicking None, which is a link, results in a spinner, but then it goes away. After it goes away, clicking any other element which uses ajax dumps a bunch of json once the window closes.

It looks like maybe EVA is expecting there to only be one Contextual Filter for the entire view, and not to have it overridden across multiple displays. I can just clone my view and make a new unique EVA field for it - but it would be more maintainable if I could just make a second display.

Comments

hoporr’s picture

I am seeing this, too. As a workaround, I had to pull the display out into a seperate view, and then it worked as normal; however that is not a good solution.

Micha1111’s picture

I ran into the same problem:

Clone an existing eva display
Change the contextual filter in cloned display
ID changes to NONE
Click on NONE: Modal form does not open => website freeze

geek-merlin’s picture

My gut feeling is that this may be fixed by #2647692-2: Arguments set too late (sabotaging views_evi) - wanna test?

geek-merlin’s picture

geek-merlin’s picture

Status: Active » Postponed (maintainer needs more info)