Help:Custom namespaces: Difference between revisions

Content deleted Content added
TRANSWIKI: Copied from Meta:Help:Custom namespaces.
m Reverted edits by Curiouscuriouselise (talk) to last version by Senator2029
 
(8 intermediate revisions by 6 users not shown)
Line 1:
{{soft redirect|mw:Manual:Using custom namespaces}}
<center>''For information on custom namespaces on the Meta-Wiki, see [[Meta:Namespaces]].''</center>
 
If you want to add a [[Help:Namespace#Custom_namespaces|custom namespace]], you need to do the following:
 
#Pick the names of your namespace and its talk page. Also pick numbers.
:''Note: Even numbers are for the main namespaces, odds for the talk pages. Custom pages start at 100.'' (''Important: Do not include spaces in the name, use an underscore instead'')
#Goto /includes/DefaultSettings.php and copy the variables <var>$wgExtraNamespaces</var>, <var>$wgNamespacesWithSubpages</var>, and <var>$wgNamespacesToBeSearchedDefault</var> into LocalSettings.php
#:'''If $wgExtraNamespaces is not in DefaultSettings.php, you probably have an old version of MediaWiki (1.3.2 or older). You should upgrade to the [http://www.mediawiki.org/ current release], as there have been both bug fixes and some security fixes since then.'''
#Add to <var>$wgExtraNamespaces</var> the name of your namespace and its talk page, as it would appear in a link.
#*:Example:
$wgExtraNamespaces =
array(100 => "Foo",
101 => "Foo_Talk");
#If you want [[sub pages]], add it to <var>$wgNamespacesWithSubpages</var>
#*:Example:
$wgNamespacesWithSubpages =
array( -1 => 0, 0 => 0, 1 => 1, 2 => 1, 3 => 1,
4 => 0, 5 => 1, 6 => 0, 7 => 1,
8 => 0, 9 => 1, 10 => 0,11 => 1,
'''100 => 1, 101 => 1''' );
#If you want the new namespace (or its talk page) searched by default, set <var>$wgNamespacesToBeSearchedDefault</var>
#*:Example:
$wgNamespacesToBeSearchedDefault =
array( -1 => 0, 0 => 1, 1 => 0, 2 => 0, 3 => 0,
4 => 0, 5 => 0, 6 => 0, 7 => 0,
8 => 0, 9 => 1, 10 => 0, 11 => 1,
'''100 => 1, 101 => 1''' );
 
Note:
* (Wiki 1.5) Per example in ''includes/DefaultSettings.php'':
** (Also see w:NameSpaces for complete detailed list)
 
/** Which namespaces should support subpages?
* See Language.php for a list of namespaces.
* Make any customized lists in ''LocalSettings.php''.
*/
$wgNamespacesWithSubpages = array(
NS_TALK => true,
NS_USER => true,
NS_USER_TALK => true,
NS_PROJECT_TALK => true,
NS_IMAGE_TALK => true,
NS_MEDIAWIKI_TALK => true,
NS_TEMPLATE_TALK => true,
NS_HELP_TALK => true,
NS_CATEGORY_TALK => true
);
 
$wgNamespacesToBeSearchedDefault = array(
NS_MAIN => true,
);
 
Note: Other pages for further Namespaces information:
* http://meta.wikimedia.org/wiki/Sub_pages
* http://meta.wikimedia.org/wiki/Help:Namespace#List_of_namespaces
 
{{Stub}}