Aide:Sous-page
Les sous-pages sont des pages créées à partir d'une "page parent", un peu comme les fichiers dans un répertoire sur un système de fichiers. Elles sont activées de la façon suivante : pour créer une page "Page2" comme sous-page de "Page1", il suffit de créer un lien vers Page1/Page2.
Activation
Selon le projet et ses réglages, les sous-pages ne peuvent être créées que pour des espaces de nom donnés, par exemple dans les pages de discussion (pour l'archivage) ou les pages utilisateurs (pour permettre aux utilisateurs d'avoir de l'espace personnel).
La configuration par défaut se trouve dans DefaultSettings.php. Dans la révision 1.21, les paramètres étaient :
# which namespaces should support subpages? See Language.php[1] for a list of namespaces # default: only discussion ("talk") namespaces and user pages # allow subpages # 0=no subpages, 1=subpages $wgNamespacesWithSubpages = array( -1 => 0, 0 => 0, 1 => 1, 2 => 1, 3 => 1, 4 => 0, 5 => 1, 6 => 0, 7 => 1 );
La première colonne indique l'espace de nom, la deuxième indique si les sous-pages sont permises (1) ou non (0). Les réglages du projet se trouvent dans LocalSettings.php.
Dans les versions plus récentes de médiawiki, la présentation peut légèrement différer de celle ci-dessus. Par exemple, les Namespaces sont identifiés par des constantes, et l'autorisation se fait via un booléen true/false :
$wgNamespacesWithSubpages = array( NS_TALK => true, NS_USER => true, 1000 => true, 1001 => true );
Pour modifier les paramètres des espaces de nommage (namespace) vous devez faire les modifications souhaitées dans le fichier DefaultSettings.php avant l'installation de votre wiki. Dans le cas contraire votre modification est rejetée et des messages d'erreurs apparaissent au lancement du wiki.
Liens
Depuis la page parent, il est possible de créer un lien vers la sous-page simplement en utilisant une barre oblique : sur la Page1, le lien s'écrirait [[/Page2]]. Si la page parent est dans un espace de nom qui n'autorise pas les sous-pages, alors le lien pointera vers la page "/Page2".
En haut de la sous-page, un lien vers la page parent est montré automatiquement, même si la sous-page n'existe pas encore. Ce lien n'apparaît toutefois pas dans les pages liées et le suivi des liens.
Les sous-pages peuvent elles-même avoir des sous-pages ; la hiérarchie complète est alors montrée en haut de la page.
Dans une sous-page, les liens suivants peuvent être utilisés :
- [[../]] pointe vers la page parente de la page courante.
- [[../Page3]] pointe vers une "page soeur", c'est-à-dire une autre sous-page de la page parente.
Écrire [[/Page2/]] est équivalent à écrire [[/Page2|Page2]].
Nom de page
Le nom de la sous-page est sensible à la casse, y compris la lettre après la barre oblique. "Page1/Page2" et "Page1/page2" sont deux pages différentes. Voir aussi Aide:Nom de page
L'édition : vue générale
Référencement
Formatage
Organisation
Économiser vos efforts
Réparer les erreurs et le vandalisme
Communication
Extensions