Last edited 2 years ago
by WikiSysop

3 Subpages

Revision as of 15:21, 29 September 2022 by WikiSysop (talk | contribs) (Changed categories.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

3.1 What is a subpage?

To structure wiki content, you can create subpages for an article. This is useful if you have a larger topic and you want to break this topic down into manageable chunks of information. Subpages can have subpages of their own.

Subpages are automatically displayed in the breadcrumb navigation of the page:

Breadcrumb navigation
Breadcrumb navigation

3.2 Characteristics of a subpage

  • Syntax-based: A slash in the page title creates a subpage (e.g., Installation Guide/System Preparation).
  • Navigation: A subpage creates navigation points (breadcrumb).
  • Hierarchy: Enables "strongly associated" page hierarchies.
  • Language versions: Management of language versions of a page.


Subpage syntax
Subpage syntax


3.3 Creating a subpage

To create a subpage, it is simply appended to the page name with a slash. A subpage can be created for a parent page that does not yet exist.

Installation Guide/System Preparation
Installation Guide/System Preparation/Windows
Installation Guide/System Preparation Windows/IIS

3.4 Reasons for using subpages

Typical applications for subpages are:

  • To create modular pages: For a larger topic, you can create a main page and link it to individual detail pages. The advantage is that the detail pages can then be specifically linked from other pages.
  • To manage meeting minutes: A classical example for subpages are collections fo meeting minutes (E.g, to collect the minutes for Project A, you could generate them as Project A/Minutes/2022-12-02
  • Template-based content: Templates allow you to create sets of pages that always use the same structure. These bundled pages can take adavantage of subpages.
  • To translate a page: If the content of a page should be available in other languages. You can create a subpage in German for an English page, for example.
  • To document a template: If you have a very complex template, you can document its functionality in subpages of the template.

3.5 Creating a list of subpages

To list the subpages of the current page, add the following tag to the source text of the page:

{{Special:PrefixIndex/{{FULLPAGENAME}}/}}

Example:

To display the subpages of the page Edit articles, the syntax is:

{{Special:PrefixIndex/Edit articles/ |hideredirects=1 |stripprefix=1}}


Output:

The correct display of the subpages is only visible in read-mode after saving the page. The list is displayed automatically in a multi-column layout

For more flexibility in the output of subpages, you can work with the Subpage tag instead.