Problem description:

* Create a content type with EVA fields, that display all items (no pager).
* Configure the content type to not show the EVA fields in Teaser display mode.
* Create a view listing items of this content type, with the row type "rendered entity" in Teaser mode, and a pager.

The pager in the main view does not appear.

For some reason the EVA field views are being executed, and they create a global pager with no output because the views are set to show all items with no pager. This global pager has ID of zero by default, as does the pager for the list view. The later pager doesn't replace the existing pager, so it's output is empty.

A workaround is to set an ID for the main or EVA views, so they don't share the same global pager.

It seems inefficient that the EVA views are being executed and rendered even when the fields aren't included in the display mode for the rendered entity containing the EVA fields.

Comments

fonant’s picture

The executing of EVA views for fields that aren't displayed might be down to a problem with Display Suite. Still investigating.

geek-merlin’s picture

Status: Active » Closed (duplicate)