Categories

System Admin
DXM
Documents
Data

Links

Engine Relations

Engine Relations are a way of connecting data sets within DXM WordPress, or relating them to each other by setting up rules to define how these relationships will work. The relation is always present within the same site.

Setup

This example will set up relations between Posts and Team Members (authors of articles).

  1. In WordPress, hover over My Sites, then click the site to be used.
  2. In the menu on the left, scroll down to hover over Engine, then click Relations.
  1. Click Add New.
  2. Type in a Name for the relation type.
  3. Use the dropdown to select the Parent (main) post type.
  4. Use the dropdown to select the Child post type.
  5. Use the dropdown to select the Relation Type. You can choose One to one, One to many or Many to many. 
  6. Click to open Advanced Settings.
  7. Toggle on either or both options for the meta box to appear so as to control and edit the relation of the post types to each other.
  8. Click Add Relation.

Set Relations

  1. Select the Post Type the relations have been set up for (as per step 9 above), then click Edit.
  2. In the menu on the right, scroll to the Related section, and use the dropdown to select (in this example) Team Members or type in the field to search.

If the Relation Type has been set to One to many or Many to many you will be able to select multiple names from the Relation to Team Members dropdown. Or if you’re setting up the Relation to Posts in the Team Member post type (from the child view), you will be able to select multiple posts.

If the Relation Type is One to one, only one item may be selected and that specific item cannot be chosen for another post as it may be used once only.

Note: Relations may be amended by browsing to Engine | Relations and updating the relation details.