If I want user to create a main content which can be able to add multiple sub-content for example I wanna do apartment renting website. User have to create the apartment details which contain these fields; Title, Description, Address, Facilities etc. As 1 apartment usually have multiple different units, user have to add their available units in the apartment node which contain fields; Unit title, room size, bedroom, bathroom, price. And they can add many units as they want. The question is what module should I use? Can I use Organic Group module or something simpler then that?

I'm new for Drupal, learn by myself from scratch, anyone please point me the direction.

2 Answers 2


If apartment is one content type, and unit is another content type, you can use entityreference module to reference units in apartments. You will create in apartment content type - entityreference field with unlimited values, type of referenced entity would be unit content type - user will be able then to add as many units to his apartment as he wants.

You can even create a view of entity reference display, and use it for selection of available options in your entityreference field.

http://www.lullabot.com/blog/article/entityreference-multiselectors - also something about multiselector widgets for entityreference field.

  • Hi Lukasz, thank you so much for your help. This is what i'm really looking for. :D
    – settawut
    Apr 10, 2014 at 1:36

I just had a try multi selects module today but it not actually what I want. So I found a solution using field collection module to add a collection of field by set to unlimited value. :)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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