<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.london.hackspace.org.uk/w/index.php?title=Template:Category_handler&amp;action=history&amp;feed=atom&amp;feed=atom</id>
	<title>Template:Category handler - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.london.hackspace.org.uk/w/index.php?title=Template:Category_handler&amp;action=history&amp;feed=atom&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.london.hackspace.org.uk/history/Template:Category_handler"/>
	<updated>2026-04-06T18:20:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.london.hackspace.org.uk/w/index.php?title=Template:Category_handler&amp;diff=30910&amp;oldid=prev</id>
		<title>930913: 25 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.london.hackspace.org.uk/w/index.php?title=Template:Category_handler&amp;diff=30910&amp;oldid=prev"/>
		<updated>2013-04-29T09:46:29Z</updated>

		<summary type="html">&lt;p&gt;25 revisions&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{#if:&lt;br /&gt;
  {{#ifeq: {{lc: {{{nocat|}}} }} | true&lt;br /&gt;
  | dontcat    &amp;lt;!--&amp;quot;nocat=true&amp;quot;, don't categorize--&amp;gt;&lt;br /&gt;
  }}{{#ifeq: {{lc: {{{categories|}}} }} | no&lt;br /&gt;
  | dontcat&lt;br /&gt;
  }}{{#switch: {{lc: {{{category2|¬}}} }}&lt;br /&gt;
  | yes&lt;br /&gt;
  | ¬   =   &amp;lt;!--Not defined--&amp;gt;&lt;br /&gt;
  | #default = dontcat   &amp;lt;!--&amp;quot;category2 = no/'defined but empty'/'anything'&amp;quot;--&amp;gt;&lt;br /&gt;
  }}{{#switch: {{lc: {{{subpage|}}} }}&lt;br /&gt;
  | no = &lt;br /&gt;
    {{basepage subpage&lt;br /&gt;
    | &lt;br /&gt;
    | dontcat    &amp;lt;!--&amp;quot;subpage=no&amp;quot; and on a subpage--&amp;gt;&lt;br /&gt;
    | page = {{{page|}}}   &amp;lt;!--For testing--&amp;gt;&lt;br /&gt;
    }}&lt;br /&gt;
  | only = &lt;br /&gt;
    {{basepage subpage&lt;br /&gt;
    | dontcat    &amp;lt;!--&amp;quot;subpage=only&amp;quot; and not on a subpage--&amp;gt;&lt;br /&gt;
    | page = {{{page|}}}   &amp;lt;!--For testing--&amp;gt;&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
|   &amp;lt;!--Don't categorise (result was &amp;quot;dontcat&amp;quot; or &amp;quot;dontcatdontcat&amp;quot; and so on)--&amp;gt;&lt;br /&gt;
| &amp;lt;!--Check blacklist--&amp;gt;&lt;br /&gt;
  {{#switch:&lt;br /&gt;
    {{#ifeq: {{lc: {{{nocat|}}} }} | false&lt;br /&gt;
    |   &amp;lt;!--&amp;quot;nocat=false&amp;quot;, skip blacklist check--&amp;gt;&lt;br /&gt;
    | {{#ifeq: {{lc: {{{categories|}}} }} | yes&lt;br /&gt;
      |   &amp;lt;!--Skip blacklist check--&amp;gt;&lt;br /&gt;
      | {{#ifeq: {{lc: {{{category2|}}} }} | yes&lt;br /&gt;
        |   &amp;lt;!--Skip blacklist check--&amp;gt;&lt;br /&gt;
        | {{category handler/blacklist| page = {{{page|}}} }}   &amp;lt;!--Check blacklist--&amp;gt;&lt;br /&gt;
        }}&lt;br /&gt;
      }}&lt;br /&gt;
    }}&lt;br /&gt;
  | hide = &amp;lt;!--Blacklist returned &amp;quot;hide&amp;quot;, don't categorize--&amp;gt;&lt;br /&gt;
  | #default  = &lt;br /&gt;
    &amp;lt;!--Check if any namespace parameter is defined--&amp;gt;&lt;br /&gt;
    {{#ifeq: h0#384!5nea+w9 | {{{all| {{{main| {{{talk| {{{user| {{{wikipedia| {{{file| {{{mediawiki| {{{template| {{{help| {{{category| {{{portal| {{{book| {{{other| h0#384!5nea+w9 }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}}&lt;br /&gt;
    | &amp;lt;!--No namespace parameters fed, basic usage--&amp;gt;&lt;br /&gt;
      {{namespace detect&lt;br /&gt;
      | main = {{{1|}}}&lt;br /&gt;
      | file = {{{1|}}}&lt;br /&gt;
      | help = {{{1|}}}&lt;br /&gt;
      | category = {{{1|}}}&lt;br /&gt;
      | portal = {{{1|}}}&lt;br /&gt;
      | book = {{{1|}}}&lt;br /&gt;
      | page = {{{page|}}}   &amp;lt;!--For testing and demonstration--&amp;gt;&lt;br /&gt;
      }}&lt;br /&gt;
    | &amp;lt;!--Namespace parameters fed, advanced usage.&lt;br /&gt;
          If &amp;quot;data&amp;quot; is a number, return the corresponding &lt;br /&gt;
          numbered parameter, else return &amp;quot;data&amp;quot;.  --&amp;gt;&lt;br /&gt;
      {{{all|}}}{{category handler/numbered&lt;br /&gt;
      | 1 = {{{1|}}}&lt;br /&gt;
      | 2 = {{{2|}}}&lt;br /&gt;
      | 3 = {{{3|}}}&lt;br /&gt;
      | 4 = {{{4|}}}&lt;br /&gt;
      | 5 = {{{5|}}}&lt;br /&gt;
      | 6 = {{{6|}}}&lt;br /&gt;
      | 7 = {{{7|}}}&lt;br /&gt;
      | 8 = {{{8|}}}&lt;br /&gt;
      | 9 = {{{9|}}}&lt;br /&gt;
      | 10 = {{{10|}}}&lt;br /&gt;
      | data = &lt;br /&gt;
        &amp;lt;!--Check what namespace, and return the data for it.&lt;br /&gt;
            Respecting empty parameters on purpose.  --&amp;gt;&lt;br /&gt;
        {{namespace detect&lt;br /&gt;
        | main = {{{main| {{{other|}}} }}}&lt;br /&gt;
        | talk = {{{talk| {{{other|}}} }}}&lt;br /&gt;
        | user = {{{user| {{{other|}}} }}}&lt;br /&gt;
        | wikipedia = {{{wikipedia| {{{project| {{{other|}}} }}} }}}&lt;br /&gt;
        | file = {{{file| {{{image| {{{other|}}} }}} }}}&lt;br /&gt;
        | mediawiki = {{{mediawiki| {{{other|}}} }}}&lt;br /&gt;
        | template = {{{template| {{{other|}}} }}}&lt;br /&gt;
        | help = {{{help| {{{other|}}} }}}&lt;br /&gt;
        | category = {{{category| {{{other|}}} }}}&lt;br /&gt;
        | portal = {{{portal| {{{other|}}} }}}&lt;br /&gt;
        | book = {{{book| {{{other|}}} }}}&lt;br /&gt;
        | other = {{{other|}}}  &amp;lt;!--Namespace special or a new namespace--&amp;gt;&lt;br /&gt;
        | page = {{{page|}}}   &amp;lt;!--For testing and demonstration--&amp;gt;&lt;br /&gt;
        }}&lt;br /&gt;
      }}&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>930913</name></author>
	</entry>
</feed>