Advanced content modeling

You can use Kentico's content only page types to build an advanced content model. This allows editors to work with shared content (reuse pages) when modeling pages. Individual pages also support workflow, localization and page-level permissions.

Kentico allows you to define a Pages field on individual page types. Using the Pages field, you can let content editors know that you expect them to reuse different pages when modeling an individual page.

For example, you can create an Article page type that consists of standard page type fields such as Header, Text, and Image. In addition to that, the article page can also consist of content from an Interesting fact page and an Author page. Both Interesting fact and Author pages are just means that editors can use to create the content of the page.

Note: This approach serves mainly for modeling of content by editors. If you need to create named, two-sided page relationships between pages, use standard page relationships.

Integration with workflow

Modeling content by adding different related pages in the Pages field is not a versioned operation. Changing the model of a page under a workflow is immediately reflected on the published version of the page. The individual pages that editors add using the Pages page type field can still be affected by a workflow.

Setting up content for modeling with related pages

To allow editors to reuse pages, add the Pages form control to a page type:

  1. In the Page types application, Edit () a page type.
  2. On the Fields tab, add a New field:
    • Data type – Pages
    • Form control – Pages

    Note

    We do not support usage of the Pages data type field in alternative forms for page types. The Pages data type together with the Pages form control is designed only for page type fields.

  3. Use the Field caption, Field description and Explanation text fields to inform content editors how you intend them to use the field. For example:
    • Field caption – Interesting Fact and Author

    Tip

    In the advanced Editing control settings section, you can set additional optional settings for the form control. You can, for example:

    • Select a Starting path. This allows you to specify the section of the site from which content editors can select pages.
    • Choose a Limit of related pages to restrict the number of pages that an editor can add on the Form tab of a page.
  4. Save the changes.

Editors can now use this advanced content modeling technique to reuse content on the Form tab.

Developers can display the content on the live site by, for example:


Was this page helpful?