I currently have a content type called Training from which I have created a node for each training course I have. Each node has a multiple date field for when a course runs over more than one day (not necessarily days running after each other).

How would I create additional occurrences of a course dates without duplicating the node.


Fire course
2 day course
Session 1:
25/12/14 & 25/01/15
Session 2:
14/3/15 & 15/3/15

1 Answer 1


You need to separate your sessions from your course type. The ideal solution would be to implement Field Collection.

Provides a field-collection field, to which any number of fields can be attached.

A field collection is internally represented as an entity, which is embedded in the host entity. Thus, if desired field collections may be viewed and edited separately too.

It is an actively maintained module with views integration. For a quick intro look at this tutorial.

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.