Synchronizing Fields Between Project and Show
Sharing Fields Between Project and Show
The following instructions assume that you have built a Project form. We will assume you have a field called Series Description that you would like to auto-populate on the Show form. First go to Manage Display on Project to review and make note of the field Label but more importantly the field machine Name.
- Go to Manage Display on Project: Structure>Content types>Project, or by going directly here: http://www.yourwebsite.org/admin/structure/types/manage/cm-project/fields
- Or by directly going here:http://www.yourwebsite.org/admin/structure/types/manage/cm-project/fields.
Once you know the exact field name, in our example, field_series_description, you can create a field with that same machine Name on the Show form.
- Go to the Manage Display option on Show:Structure>Content types>Show
- Or by directly going here:http://www.yourwebsite.org/admin/structure/types/manage/cm-show/fields
To create this Series Description field as a shared field on Show, scroll to the bottom on Manage Display to where it says add an existing field
With the select menu that says "select an existing field" you would find the machine Name of the field you want to share, which in our example would be field_series_description. You can give the field the same Label or a different Label than what is on Project. After you've saved the shared field Name, then move it into its appropriate field Group or add a new Group if necessary.
Project Configuration for Auto-Population
Once you've shared a field between Project and Show, the next step is to configure Project.
- Navigate to the Project Configuration Page - Configuration>Community Media > Project Configuration, or by going directly here: http://www.yourwebsite.org/config/communitymedia/project
- By default, the checkbox next to Auto Populate Show Fields is unchecked.
- Check the box and click on Save Configuration.
Use of Auto-Population Feature
Take note that on the Project Configuration page, under the Auto Populate Show Fields checkbox option there is a brief description of its functionality that states:
This option only works when Add Show is selected from the Show tab or the user only has one Project. Field are not auto-populated if the user is a member of multiple projects and chooses the Project from a select list.
This option only works for fields that are select list items. Radio buttons do not work.
In order to reach the Add Show tab, do the following:
- Click on My Profile.
- Then from the Profile page, click on My Projects.
- If you have custom configuration with a different navigation that leads to the user's Project list, then follow that route.
- From the list of the user's Projects select a Project.
- On the Project page there is a Show tab at the top. Click on the Show tab. Then you will reach the Add Show tab.
By clicking on that Add Show tab the user will see the shared field or fields between Project and Show auto populated.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion