Virginia Tech®home

How pages inherit content within sites

Different themes have different active inheritance drop zones. Most support the right column and footer inheritance with only the magazine themes currently inheriting Header content for the magazine's name and home link. Please refer to specific theme documentation on active inheritance drop zones or file a JIRA ticket if things aren't working as planned.

The best way to visualize inheritance is the Column view in My Sites. Components inherit from left to right in the columns, starting with the 'en' page that inherits to all pages in a site.

Global inheritance within a site to all child pages happens from the 'en' page. Any content on the 'en' page in an inheritance drop zone will inherit to all pages of a site.

Local inheritance happens from parent page to child page(s) and all descendants.

The following example illustrates how to control inheritance from parent to descendant pages, from global or local parents.

If you click on any visible Inherited Paragraph System box in a page and then the Config (wrench) icon, you will see settings for that drop zone, on that page.

Inherited Paragraph System drop zone clicked with visible toolbar
Inherited Paragraph System drop zone clicked with visible toolbar

Cancel inheritance will stop propogation of any content on the current page or from a parent page, to the current page and its child pages.

Inherited Paragraph System cancel inheritance setting
Inherited Paragraph System cancel inheritance setting

Disable inheritance will stop propogation of any content from a parent page to the current page and its child pages.

Inherited Paragraph System disable inheritance setting
Inherited Paragraph System disable inheritance setting

In the diagram, Cancel inheritance is turned on for Page A which is the parent of Page B and any other descendant pages. This means Page A and all of its descendants do not inherit any content from the 'en' page or any other parents of Page A. Page A and its descendats can have specific items to their respective page appear in the inheritance drop zones. With Cancel inheritance turned on, nothing is inherited to Page B, its siblings or children, from Page A or any parent.

Inherited Paragraph System cancel inheritance diagram showing 'en' content not inheriting past Page A, the parent
Inherited Paragraph System cancel inheritance diagram showing 'en' content not inheriting past Page A, the parent

In the diagram, Disable inheritance is turned on for Page A which is the parent of Page B and any other descendant pages. This means Page A and all of its descendants do not inherit any content from the 'en' page, but any content from Page A, in an inheritance drop zone, is inherited to its descendants. With Disable inheritance turned on, Page A and its descendats share content from Page A, but not from the 'en' page or any other parents of Page A.

Inherited Paragraph System disable inheritance diagram showing 'en' and Page A content not inheriting past Page A, the parent
Inherited Paragraph System disable inheritance diagram showing 'en' and Page A content not inheriting past Page A, the parent