I am evaluating HippoCMS and am trying to model a schema of Venue
s. I want to model a document that has non-translatable features such as telephoneNumber
and emailAddress
, plus translatable features such as description
.
How do I model this in HippoCMS? How do I ensure that the non-translated fields are shared between the different translations, to avoid each translated document having its own copy of a value. Obviously no matter which language you are reading a site in, the telephoneNumber
shouldn't change.
The only way I have found for the moment is to create a document called Venue
and another document called VenueTranslation
. Venue
would contain the telephoneNumber
and VenueTranslation
would contain its description and a link back to the Venue
document. There would then be VenueTranslation
documents for each language.
Is this the correct approach?