Wiki source code of Relations between Pages
Last modified by Eleni Cojocariu on 2026/08/14 17:53
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 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. |