A content type describes the attributes of a document, folder or list item. Content types provide you with a flexible and consistent way to manage and organize content across list and libraries. Most libraries and lists in SharePoint can contain multiple content types. Each content type can specify a set of properties, forms to edit and display properties available for a document or list item.
With Nintex Forms, you can design and customize each content type’s forms that is attached to a list or document library. In this tutorial, we walkthrough how to add multiple content types to a SharePoint list and design and publish each content type’s forms using Nintex Forms for Office 365.
This tutorial assumes that you have basic knowledge about designing forms with Nintex Forms.
Create SharePoint List
With your SharePoint site open, click on the action gear icon on the top right corner and select Add an app.
Select the Tasks app and give it a name and click Create.
Add multiple Content Types
Open the list you just created and click on the List tab and select List Settings.
From the list settings page, under the content types section click Add from existing site content types.
From the Add content type page, locate the Item content type from the selection box and click Add and then Ok.
Now you should see two content types (Task, Item) in the list of available content type of your SharePoint list.
Design content type Forms with Nintex Forms Designer
Navigate back to your SharePoint list, click on the List tab and select Nintex Forms.
When the Nintex Forms Designer loads, you will be prompted with a dialog to select which content type you want to customize the form for. Click on the Task content type.
Note: This dialog will only show when your SharePoint list has multiple content types attached to it. In addition, it lists down all available content types from your SharePoint list that are supported by Nintex Forms. Clicking on the Cancel button will close the Nintex Forms Designer and redirect you back to your SharePoint list.
The Nintex Forms Designer will be pre-populated with a form that contains the Task content type fields. In this tutorial we are happy with this default form and will not do any modification. Hit the Publish button to publish the form.
Next, go back to your SharePoint list, click on the List tab and select Nintex Forms. The Nintex Forms Designer will open again with the content types selection dialog open. This time we want to customize the Item content type. Click on the Item content type to proceed.
The Nintex Forms Designer will be pre-populated with a form that contains the Item content type fields. In this tutorial we are happy with this default form and will not do any modification. Hit the Publish button to publish the form.
At this point, we are done designing all of our content types’ form using Nintex Forms. Next, head back to your SharePoint list and start adding new items. You can select which content type form to load from the Tasks tab as below. Clicking on new task will load up the default content type specified in the SharePoint list settings.
New Item -> Task Content type form
New Item -> Item Content type form
Please note that this tutorial is fine as long as the Content Types being used in the list are all within the same site / site collection, however if they inherit their settings from a Content Type Hub their settings are therefore READ-ONLY at the site level and Nintex Forms will not allow you to customise it.
One workaround seems to be
1) make the Content Type editable (below)
2) customise it in Nintex Forms and publish it
3) make the Content Type read-only again so that any change in Content Type make be refreshed.
The down side of course is that each time you need to edit the Nintex Forms customisation the read-only needs to be switched.