Wiki source code of Relations between Pages

Last modified by Eleni Cojocariu on 2026/08/14 17:53

Show last authors
1 When creating [[nested Pages>>xwiki:documentation.xs.user.base.page.nested-pages.WebHome]], some relations are established between Pages. The following image is going to be used to illustrate examples in table below:
2
3 {{image reference="terminology.png" size="medium" alt="The navigation panel with a hierarchy example"/}}
4
5 |=Page type|=Description|=Example from the screenshot
6 |Top-level|A Page that has no parent; it is created directly under the [[wiki's>>xwiki:documentation.xs.user.base.wikis.WebHome]] "Home" Page .|"Top-level Page" and "Another top-level Page".
7 |Parent|A Page that has one or more children Pages.|"Another Page" is parent for "Child Page" and "Page". Also, "Top-level Page" is parent for "Another Page".
8 |Sibling|Pages that share the same parent and exist at the same hierarchical level.|"Another Page" and "Page Test" are siblings. Also, "Child Page" and "Page" are siblings.
9 |Children|Pages that have a parent Page; created under another Page.|"Child Page" and "Page" are children for "Another Page".
10 |Terminal|A Page [[that cannot have children>>xwiki:documentation.xs.user.base.page.create.create-terminal-page.WebHome]]. Terminal Pages don't display ##WebHome## in the [["Page reference">>documentation.xs.user.base.page.linking-references.WebHome||anchor="HPageReference"]].|You can check if a Page reference has ##WebHome## or not in the Page reference. {{image reference="page-reference.png" size="large" alt="The Page Reference section"/}}
11 |Non-terminal|A Page that can have children Page.|"Another Page" is for sure non-terminal because it has children.

Get Connected