Wiki source code of Page Navigation

Last modified by Simon Urli on 2025/03/11

Show last authors
1 There are several ways to navigate to a page in XWiki:
2
3 {{toc/}}
4
5 {{info}}
6 If you don't see the page you're looking for, it's probably because the page is a technical page which is hidden by default (note that you can [[make hidden pages visible by adjusting your profile>>extensions:Extension.User Profile Application||anchor="HUserPreferences"]]). You can also type the [[##xxxh## key combo to toggle show/hide hidden pages>>xwiki:Documentation.UserGuide.Features.KeyboardShortcuts||anchor="HDevelopershortcuts"]].
7 {{/info}}
8
9 = Navigation Panel =
10
11 This is a [[panel>>extensions:Extension.Panels Application||anchor="HNavigationPanel"]] that is active and displayed in the left column of every page by default in the [[Flamingo skin>>extensions:Extension.Flamingo Skin]] and that displays a tree-view of all pages in the wiki.
12
13 {{image reference="extensions:Extension.Panels Application@navigationpanel.png"/}}
14
15 = Page Index =
16
17 The [[Page Index>>extensions:Extension.Index Application]] offers 2 views to find pages:
18
19 * The Table view(((
20 {{image reference="extensions:Extension.Index Application@index-alldocs-docs.png" width="650px"/}}
21 )))
22 * The Tree view(((
23 {{image reference="indextree.png"/}}
24 )))
25
26 = Children list =
27
28 This page list the children of a given page and can be accessed using the hamburger menu at the top right of a page, on pages with children.
29
30 {{image reference="children-menu.png" width="150px" caption="Screenshot of the children entry in the page hamburger menu."/}}
31
32 {{image reference="children-page.png" width="960px" caption="Screenshot of the ~"children~" view mode."/}}
33
34 {{version since="16.4.7,16.10.5,17.2.0RC1"}}
35 This page also allows for users with edit rights to organize pages of the space to specify their order in the [[navigation panel>>doc:extensions:Extension.Panels Application||anchor="HNavigationPanel"]].
36
37 {{image reference="children-view-navigation-panel-organizer.png" width="960px" caption="Screenshot of the tab allowing to organize the navigation panel."/}}
38 {{/version}}
39
40 = Siblings list =
41
42 This view mode lists the siblings of the current page and can be accessed using the hamburger menu at the top right of a page, on terminal pages.
43
44 {{image reference="siblings-menu.png" width="150px" caption="Screenshot of the siblings entry in the page hamburger menu."/}}
45
46 {{image reference="siblings-page.png" width="960px" caption="Screenshot of the siblings view mode."/}}
47
48 = Breadcrumb =
49
50 Each page displays a breadcrumb at the top where you can find the position of the current page in the hierarchy. This allows you to:
51
52 * Navigate to parent pages by clicking links in the breadcrumb(((
53 {{image reference="breadcrumb-limited.png"/}}
54 )))
55 * Navigate to sibling pages by opening the contextual menu inside each breadcrumb element(((
56 {{image reference="breadcrumbsTreeNavigation.png"/}}
57 )))
58
59 {{version since="16.8.0RC1"}}
60 The breadcrumb dropdowns can be opened and navigated through using a keyboard.
61 {{/version}}
62
63 = Search =
64
65 You can use either:
66
67 * the [[Search Suggest>>extensions:Extension.Search Application||anchor="HSearchSuggest"]](((
68 {{image reference="extensions:Extension.Search Application@searchSuggest.png" width="650px"/}}
69 )))
70 * or the [[Search>>extensions:Extension.Solr Search Application]] to search for a page and navigate to it.(((
71 {{image reference="extensions:Extension.Solr Search Application@searchPage.png" width="650px"/}}
72 )))
73
74 = Jump To Page =
75
76 By using a [[keyboard shortcut>>Documentation.UserGuide.Features.KeyboardShortcuts||anchor="HNavigation"]] (by default Ctrl+G) you can summon a popup in which you can pick a page to view or edit.
77
78 {{image reference="jumpToPage.png" width="650px"/}}
79
80 = Backlinks =
81
82 By using the backlinks in the information panel, which list pages of the current wiki with a link to the current page, or that include an [[attachment>>doc:Documentation.UserGuide.Features.Attachments]] from the current page.
83
84 {{image reference="backlinks.png" width="650px"/}}
85
86 = Direct URL =
87
88 If you know the [[reference>>Documentation.UserGuide.Features.DocumentLifecycle.WebHome||anchor="HInformation"]] of the page you wish to navigate to, you can [[directly forge a URL to navigate to it>>Documentation.DevGuide.Architecture.URL Architecture.Standard URL Format.WebHome]].

Get Connected