Wiki source code of Page Navigation
Last modified by Simon Urli on 2025/03/11
Show last authors
author | version | line-number | content |
---|---|---|---|
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]]. |