How can I use the Views module to override the output of a content type's display?

So that when a user visits a page/node created with this content type, it renders a view instead


Use Panels instead, are designed for this very reason, and more.

Alternatively do this: Create a new node display (admin/structure/types/manage/node_type/display) with all fields you want and in Views, below "Format" there is a "Show" option, change it to "Rendered entity" and choose the node view you have created. The downside of this method is that all views advantages like: "Rewrite results", "Style settings" etc are not available, ds or preprocess functions should lift this weight if need it.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.