Displaying entity form on node page I'm a bit new to Drupal, but I'm on a project, where the most handy stuff is drupal. I only used it for 6 months, then I used mvc-s and stuff. Now I'm back to it. 

The project is kinda simple. There is a site admin, who creates events and a registration form for that event (almost every registration form is different). 

I want to display that entity form on the event page. I downloaded entityform blocks and it works, but I was just wondering if there is a module out there that creates a field type with the entityform types and the user can easily chose the entityform to display on the event page, when creating a new event. 

If there is no such a module, then can it be solved by writing a custom field type? Thanks in advance!
Entity Reference lets you do this.


Add an entity reference field.
Target Type: Entityform Type.
If you want to limit the options for a user, you can create an entity reference view for entityform types and select it in the options.
Go to your content type's "Manage Display" and select "Rendered Entity" for the field.
Or for Panels, add a Context>Relationship>Entityform Type from Node.
Add it to the page under Page Content>Rendered Entityform Type.