In this tutorial you add a custom property to your model.
Complete the previous tutorials in this series before attempting this one.
Using the model defined in an earlier section you will extend it to use a custom property. Any piece of content has a number of properties inherited from its parent, such as cm:content. These include properties such as name, title, and description. It is possible to add custom properties, effectively extending the parent types property list. In this tutorial you add a product property to a piece of content. This property will also have a constraint. This constraint will mean that the product type has to be selected from a list of pre-defined products. This allows the content to be more accurately catalogued and searched for. You will also run a query to find content using a type and property.
You have created and deployed a custom model with a custom property and constraint. You have applied a custom property and seen how to search for content with a particular property value.