Template:Fix
{{#switch:¬
|¬={{#if:
 {{#ifeq: true | true
 | dontcat    
 }}{{#ifeq:  | no
 | dontcat
 }}{{#switch: ¬
 | yes
 | ¬   =   
 | #default = dontcat   
 }}{{#switch: 
 | no = 
   {{#switch:
 {{#if:
 | {{#if:{{#titleparts:|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:|0|2}}
     | subpage
     | basepage
     }}
   }}
 | {{#if:{{#titleparts:Template:Fix|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:Template:Fix|0|2}}
     | subpage
     | basepage
     }}
   }}
 }}
| basepage =
| subpage = dontcat
| subsubpage = dontcat
}}
 | only = 
   {{#switch:
 {{#if:
 | {{#if:{{#titleparts:|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:|0|2}}
     | subpage
     | basepage
     }}
   }}
 | {{#if:{{#titleparts:Template:Fix|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:Template:Fix|0|2}}
     | subpage
     | basepage
     }}
   }}
 }}
| basepage = dontcat
| subpage = | subsubpage = }}
}}
| |
 {{#switch:
   {{#ifeq: true | false
   |   
   | {{#ifeq:  | yes
     |   
     | {{#ifeq:  | yes
       |   
       | {{#if:x   
|
     
     {{#if:{{#titleparts:{{#if:|  | Template:Fix }}|0|2}}
     | 
        
          
            
              
                
                       
                 
               
             
           
         
       
     | 
             
       
     }}   
   
 
}}
       }}
     }}
   }}
 | hide = 
 | #default  = 
   {{#ifeq: h0#384!5nea+w9 |               
   | 
     {{#switch:
 {{#if: 
   | {{{demospace}}}
   | {{#if: 
     | 
       {{#ifeq:|
       | talk
       |  
       }}
     | 
       {{#ifeq:template|template talk
       | talk
       | template 
       }}
     }}
   }}
| main | = | talk = | user = | wikipedia = | file | image = | mediawiki = | template = | help = | category = | portal = | book = | other | #default =
}}
   | 
     {{#iferror: {{#expr: 1 + {{#switch:
 {{#if: 
   | {{{demospace}}}
   | {{#if: 
     | 
       {{#ifeq:|
       | talk
       |  
       }}
     | 
       {{#ifeq:template|template talk
       | talk
       | template 
       }}
     }}
   }}
| main | = | talk = | user = | wikipedia = | file | image = | mediawiki = | template = | help = | category = | portal = | book = | other | #default =
}} }} | {{#switch:
 {{#if: 
   | {{{demospace}}}
   | {{#if: 
     | 
       {{#ifeq:|
       | talk
       |  
       }}
     | 
       {{#ifeq:template|template talk
       | talk
       | template 
       }}
     }}
   }}
| main | = | talk = | user = | wikipedia = | file | image = | mediawiki = | template = | help = | category = | portal = | book = | other | #default =
}} | }}
}} }}
}}
|SUBST=
}}{{#if:
 {{#ifeq:  | true
 | dontcat    
 }}{{#ifeq:  | no
 | dontcat
 }}{{#switch: ¬
 | yes
 | ¬   =   
 | #default = dontcat   
 }}{{#switch: no
 | no = 
   {{#switch:
 {{#if:
 | {{#if:{{#titleparts:|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:|0|2}}
     | subpage
     | basepage
     }}
   }}
 | {{#if:{{#titleparts:Template:Fix|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:Template:Fix|0|2}}
     | subpage
     | basepage
     }}
   }}
 }}
| basepage =
| subpage = dontcat
| subsubpage = dontcat
}}
 | only = 
   {{#switch:
 {{#if:
 | {{#if:{{#titleparts:|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:|0|2}}
     | subpage
     | basepage
     }}
   }}
 | {{#if:{{#titleparts:Template:Fix|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:Template:Fix|0|2}}
     | subpage
     | basepage
     }}
   }}
 }}
| basepage = dontcat
| subpage = | subsubpage = }}
}}
| |
 {{#switch:
   {{#ifeq:  | false
   |   
   | {{#ifeq:  | yes
     |   
     | {{#ifeq:  | yes
       |   
       | {{#if:x   
|
     
     {{#if:{{#titleparts:{{#if:|  | Template:Fix }}|0|2}}
     | 
        
          
            
              
                
                       
                 
               
             
           
         
       
     | 
             
       
     }}   
   
 
}}
       }}
     }}
   }}
 | hide = 
 | #default  = 
   {{#ifeq: h0#384!5nea+w9 |  {{#if:
 |[[ {{#if:
  |from 
 }}]]{{#if:
  |{{#ifexist: from |
   |
  }}
 }}
}}{{#if:|}}{{#if:
 |[[ {{#if:
  |from 
 }}]]{{#if:
  |{{#ifexist: from |
   |
  }}
 }}
}}{{#if:|}}{{#if:
 |[[ {{#if:
  |from 
 }}]]{{#if:
  |{{#ifexist: from |
   |
  }}
 }}
}} 
   | 
     {{#switch:
 {{#if: 
   | {{{demospace}}}
   | {{#if: 
     | 
       {{#ifeq:|
       | talk
       |  
       }}
     | 
       {{#ifeq:template|template talk
       | talk
       | template 
       }}
     }}
   }}
| main | = | talk = | user = | wikipedia = | file | image = | mediawiki = | template = | help = | category = | portal = | book = | other | #default =
}}
   | 
     {{#iferror: {{#expr: 1 + {{#switch:
 {{#if: 
   | {{{demospace}}}
   | {{#if: 
     | 
       {{#ifeq:|
       | talk
       |  
       }}
     | 
       {{#ifeq:template|template talk
       | talk
       | template 
       }}
     }}
   }}
| main | = {{#if:
 |[[ {{#if:
  |from 
 }}]]{{#if:
  |{{#ifexist: from |
   |
  }}
 }}
}}{{#if:|}}{{#if:
 |[[ {{#if:
  |from 
 }}]]{{#if:
  |{{#ifexist: from |
   |
  }}
 }}
}}{{#if:|}}{{#if:
 |[[ {{#if:
  |from 
 }}]]{{#if:
  |{{#ifexist: from |
   |
  }}
 }}
}}
| talk = | user = | wikipedia = | file | image = | mediawiki = | template = {{#if:|{{#ifeq:{{{name}}}|Fix||{{#if:||}}}}}} | help = | category = | portal = | book = | other | #default =
}} }} | {{#switch:
 {{#if: 
   | {{{demospace}}}
   | {{#if: 
     | 
       {{#ifeq:|
       | talk
       |  
       }}
     | 
       {{#ifeq:template|template talk
       | talk
       | template 
       }}
     }}
   }}
| main | = {{#if:
 |[[ {{#if:
  |from 
 }}]]{{#if:
  |{{#ifexist: from |
   |
  }}
 }}
}}{{#if:|}}{{#if:
 |[[ {{#if:
  |from 
 }}]]{{#if:
  |{{#ifexist: from |
   |
  }}
 }}
}}{{#if:|}}{{#if:
 |[[ {{#if:
  |from 
 }}]]{{#if:
  |{{#ifexist: from |
   |
  }}
 }}
}}
| talk = | user = | wikipedia = | file | image = | mediawiki = | template = {{#if:|{{#ifeq:{{{name}}}|Fix||{{#if:||}}}}}} | help = | category = | portal = | book = | other | #default =
}} | }}
}} }}
}}{{#if:
|[{{#if:
 |{{{pre-text}}} 
}}{{#if:
 | {{{post-text}}}
}}]|