I'm trying to create a view to show both CiviEvents and Drupal Events filtered by dates.

I can create a Drupal view to show Drupal Events fields and I can create a view to show CiviEvent fields but I can't create a view to show both. Am I missing something obvious here or is it not possible due to the two databases.

We are using Drupal 7 and civicrm 4.7.24. We have seperate databases and have the CiviCRM Entity module installed.

1 Answer 1


I don't think you are missing anything obvious. They are completely different Entity Types so you can't do this in a single view.

This is a constraint of Views.

If you were to create a Drupal node linked to each CiviEvent (using CiviCRM Entities) then you would be able to display all items as 'content' and provide links to the Info and Registration pages from that.

There has been some good documentation about doing that by skvare.com

  • Peter is right. On your event node create an entityreference field that targets civicrm events. Oct 8, 2017 at 6:32

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.