You're reading "Content modelling"

Link fields

Links are a powerful way to model relationships between content. Models can have link fields which point to other records, for example:

  • An article linking to its category (singular relationship).
  • An article linking to some related articles (plural relationship).

In DatoCMS you don't need to define a field for the reverse relationship (ie. the category linking to its articles): as we'll discover later during the integration with your static website, you can easily perform reverse reference lookups in a couple of lines of code.

When you add a new field of type Link (or Links) to a model, DatoCMS requires you to specify, within the Validations tab, the models that can be referenced in the field itself:

foo

To let the editors select one (or more) records to link, DatoCMS will present a dropdown with auto-completion turned on:

foo

Expanded view

If you prefer, you can switch any field to Expanded view mode, to allow your editors to have a nicer, more meaningful preview of the linked records:

foo

As with any other fields, this setting is under the Presentation tab of your field:

foo

Feel like something is missing in this page?
Submit an issue or Propose a change on Github!