Template:Subpages3: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Chris Day
No edit summary
imported>Chris Day
No edit summary
 
(175 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#ifexist:{{BASEPAGENAME}}/Approval|
<!--
|'''Create "approval" page.'''
<inputbox>
type=create
default=ARTICLE_NAME/Approval
preload=Template:Subpages_name
editintro='''Just hit save!'''
buttonlabel=Create "approval" page
</inputbox>
<center>(1) Replace ARTICLE_NAME with the ''{{BASEPAGENAME}}'' and press the button. <br>(2) Save (you'll see <nowiki>{{subpages}}</nowiki> in the box--leave it there).</center>}}
{{#ifexist:{{{BASEPAGENAME}}/Unused|
|'''Create "unused" page.'''
<inputbox>
type=create
default=ARTICLE_NAME/Unused
preload=Template:Subpages_name
editintro='''Just hit save!'''
buttonlabel=Create "unused" page
</inputbox>
<center>(1) Replace ARTICLE_NAME with the ''{{BASEPAGENAME}}'' and press the button. <br>(2) Save (you'll see <nowiki>{{subpages}}</nowiki> in the box--leave it there).</center>}}
{{#ifexist:Talk:{{BASEPAGENAME}}|
|'''Create "Talk" page.'''
<inputbox>
type=create
default=Talk:ARTICLE_NAME
preload=Template:Subpages_name
editintro='''Just hit save!'''
buttonlabel=Create "Talk" page
</inputbox>
<center>(1) Replace ARTICLE_NAME with the ''{{BASEPAGENAME}}'' and press the button.<br>(2) Save (you'll see <nowiki>{{subpages}}</nowiki> in the box--leave it there).</center>}}


{{#ifexist:{{{{BASEPAGENAME}}/Metadata|info=pagename}}
***The following section adds a comment at the top of any page that cannot use the subpages template. It also places a comment at the top of subpage and subsubpage talk pages encouraging the use of the clusters primary talk page (at either Talk:Article or Talk:Article/Draft depending on the status of approval.***
      |{{subpage_style|namespace={{NAMESPACE}}|subpagename={{SUBPAGENAME}}|basepagename={{BASEPAGENAME}}|fullpagename={{FULLPAGENAME}}|name={{PAGENAME}}|type= subpage|pagename= {{{{BASEPAGENAME}}/Metadata|info=pagename}}|variant= {{{{BASEPAGENAME}}/Metadata|info=variant}}|abc= {{{{BASEPAGENAME}}/Metadata|info=abc}}|cat_check= {{{{BASEPAGENAME}}/Metadata|info=cat_check}}|status= {{{{BASEPAGENAME}}/Metadata|info=status}}|underlinked= {{{{BASEPAGENAME}}/Metadata|info=underlinked}}|cleanup= {{{{BASEPAGENAME}}/Metadata|info=cleanup}}|by= {{{{BASEPAGENAME}}/Metadata|info=by}}|group= {{{{BASEPAGENAME}}/Metadata|info=cat1}}|group2= {{{{BASEPAGENAME}}/Metadata|info=cat2}}|group3= {{{{BASEPAGENAME}}/Metadata|info=cat3}}|article url= {{{{BASEPAGENAME}}/Metadata|info=article url}}|subpage url= {{{{BASEPAGENAME}}/Metadata|info=subpage url}}|cluster= {{{{BASEPAGENAME}}/Metadata|info=cluster}}|now= {{{{BASEPAGENAME}}/Metadata|info=now}}|ToA editor= {{{{BASEPAGENAME}}/Metadata|info=ToA editor}}|ToA editor2= {{{{BASEPAGENAME}}/Metadata|info=ToA editor2}}|ToA editor3= {{{{BASEPAGENAME}}/Metadata|info=ToA editor3}}|date= {{{{BASEPAGENAME}}/Metadata|info=date}}|A editor= {{{{BASEPAGENAME}}/Metadata|info=A editor}}|A editor2= {{{{BASEPAGENAME}}/Metadata|info=A editor2}}|A editor3= {{{{BASEPAGENAME}}/Metadata|info=A editor3}} }}
 
      |{{ #ifexist: {{../../Metadata|info=pagename}}
-->{{#ifeq: {{PAGENAME}}|{{FULLPAGENAME}}
              |{{subpage_style|namespace={{NAMESPACE}}|subpagename={{SUBPAGENAME}}|basepagename={{BASEPAGENAME}}|fullpagename={{FULLPAGENAME}}|name={{PAGENAME}}|type= subsubpage|pagename= {{../../Metadata|info=pagename}}|variant= {{../../Metadata|info=variant}}|abc= {{../../Metadata|info=abc}}|cat_check= {{../../Metadata|info=cat_check}}|status= {{../../Metadata|info=status}}|underlinked= {{../../Metadata|info=underlinked}}|cleanup= {{../../Metadata|info=cleanup}}|by= {{../../Metadata|info=by}}|group= {{../../Metadata|info=cat1}}|group2= {{../../Metadata|info=cat2}}|group3= {{../../Metadata|info=cat3}}|article url= {{../../Metadata|info=article url}}|subpage url= {{../../Metadata|info=subpage url}}|cluster= {{../../Metadata|info=cluster}}|now= {{../../Metadata|info=now}}|ToA editor= {{../../Metadata|info=ToA editor}}|ToA editor2= {{../../Metadata|info=ToA editor2}}|ToA editor3= {{../../Metadata|info=ToA editor3}}|date= {{../../Metadata|info=date}}|A editor= {{../../Metadata|info=A editor}}|A editor2= {{../../Metadata|info=A editor2}}|A editor3= {{../../Metadata|info=A editor3}} }}
        |{{ #ifeq: {{BASEPAGENAME}}|{{FULLPAGENAME}}
              |{{ #ifexist: {{{{BASEPAGENAME}}|info=pagename}}
                      |<!--(Article)-->
                    |{{subpage_style| namespace={{NAMESPACE}} |subpagename={{SUBPAGENAME}} |basepagename={{BASEPAGENAME}} |fullpagename={{FULLPAGENAME}}|name={{PAGENAME}}|type= template|pagename= {{{{BASEPAGENAME}}|info=pagename}}|variant= {{{{BASEPAGENAME}}|info=variant}}|abc= {{{{BASEPAGENAME}}|info=abc}}|cat_check= {{{{BASEPAGENAME}}|info=cat_check}}|status= {{{{BASEPAGENAME}}|info=status}}|underlinked= {{{{BASEPAGENAME}}|info=underlinked}}|cleanup= {{{{BASEPAGENAME}}|info=cleanup}}|by= {{{{BASEPAGENAME}}|info=by}}|group = {{{{BASEPAGENAME}}|info=cat1}}|group2= {{{{BASEPAGENAME}}|info=cat2}}|group3= {{{{BASEPAGENAME}}|info=cat3}}|article url= {{{{BASEPAGENAME}}|info=article url}}|subpage url= {{{{BASEPAGENAME}}|info=subpage url}}|cluster= {{{{BASEPAGENAME}}|info=cluster}}|now= {{{{BASEPAGENAME}}|info=now}}|ToA editor= {{{{BASEPAGENAME}}|info=ToA editor}}|ToA editor2= {{{{BASEPAGENAME}}|info=ToA editor2}}|ToA editor3= {{{{BASEPAGENAME}}|info=ToA editor3}}|date= {{{{BASEPAGENAME}}|info=date}}|A editor= {{{{BASEPAGENAME}}|info=A editor}}|A editor2= {{{{BASEPAGENAME}}|info=A editor2}}|A editor3= {{{{BASEPAGENAME}}|info=A editor3}} }}
                      |{{ #ifexist: {{../../Metadata|info=pagename}}
                    |{{ #ifeq: {{PAGENAME}}|{{FULLPAGENAME}}
                        |<!--(all subsubpages--> {{#ifeq: {{../../Metadata|info=pagename}}/Signed Articles|{{BASEPAGENAME}}
                          | {{ #ifeq: {{BASEPAGENAME}}|{{FULLPAGENAME}}
                                                    |<!--(signed article)-->
                          | {{#ifexist: Template:{{BASEPAGENAME}}/Metadata
                                    | {{#ifeq: {{../../Metadata|info=pagename}}/Catalogs|{{BASEPAGENAME}}
                                      |
                                              |<!--(Catalog sub-subpage)-->
{{{!}}width="90%" align=center cellpadding="1" style="background:#F6E0BC;border-left:2px solid #aaaaaa; border-bottom:2px solid #bbbbbb; border-top:2px solid #dddddd; border-right:2px solid #dddddd;"
                                                              | {{#ifeq: {{../../Metadata|info=pagename}}/Timelines|{{BASEPAGENAME}}
{{!}}[[Category:Articles_with_Ambiguous_Status]]
                                                              |<!--(timeline sub-subpage)-->
*The '''''pagename''''' field in the metadata template is either '''''incorrect or absent'''''. 
                                                                            |''The {{tl|subpages}} template is not currently configured to be used on this class of subsubpage. The header and categories are consequently less specific than normal.''[[Category:Unexpected subsubpage]]}} }} }}
{{#ifeq:{{{{BASEPAGENAME}}/Metadata|info=cat1}}| |*At least '''one workgroup''' needs to be assigned.}}
                          |}} }}
{{#ifeq:{{{{BASEPAGENAME}}/Metadata|info=status}}| |*An article '''status''' between 0-4 needs to be assigned.}}<br><center><big>Please '''''update''''' the [http://en.citizendium.org/wiki?title=Template:{{BASEPAGENAMEE}}/Metadata&action=edit '''metadata template here''']</big></center>
| {{#ifeq: {{BASEPAGENAME}}/{{SUBPAGENAME}}|{{PAGENAME}}
{{!}}}
| {{#ifeq:{{NAMESPACE}}|Talk
                                      |
|{{#ifexist:{{{{BASEPAGENAME}}/Metadata|info=pagename}}<!--redirect to the article talk page. This depends on a redirect being established from the talk page to the draft talk page after approval for the subsubpage talk page.-->
<big>There is no Metadata template for this page. Please create the "metadata template.'</big>
                          | {{#ifeq:{{SUBPAGENAME}}|Draft||<!--Talk subpage-->''Please continue discussion at the {{#ifeq:{{{{BASEPAGENAME}}/Metadata|info=status}}|0|[[{{TALKSPACE}}:{{BASEPAGENAME}}/Draft|main talk page]]|[[{{TALKSPACE}}:{{BASEPAGENAME}}|main talk page]]}}, or return to the [[{{PAGENAME}}|{{SUBPAGENAME}}]] subpage.''}}
<inputbox>
                          |<!--Talk subsubpage--><center> '''''The {{tl|subpages}} template is designed to be used within article clusters and their related pages. <br><font color="red">However, it cannot function on sub-subpage talk pages.</font>.'''''</center>''Please continue discussion at [[../../]], or return to the [[{{PAGENAME}}|{{SUBPAGENAME}}]] subsubpage.''}}
type=create
| {{#ifeq:{{NAMESPACE}}|User
default=Template:ARTICLE_NAME/Metadata
| <!--(User subpage) --><center> '''''The {{tl|subpages}} template is designed to be used within article clusters and their related pages. <br><font color="red">It will not function on {{NAMESPACE}} pages</font>.'''''</center>[[Category:Misplaced subpage]] <br>
preload=Template:Blank metadata3
                        |{{#ifeq:{{SUBPAGENAME}}|Metadata
editintro='''See [[CZ:The Article Checklist]] and [[Template:Subpages]] for more instructions for filling this out!'''
              | {{#ifeq:{{NAMESPACE}}|Template talk
buttonlabel=Create metadata template
                                      |<!--(talk metadata page)-->''Please continue discussion at [[Talk:{{BASEPAGENAME}}]], or return to the [[{{BASEPAGENAME}}/Metadata]] page.''
</inputbox>
                                      |<!--(metadata page)--> }}
<center>(1) In the box above, replace ARTICLE_NAME with the new article name,<br>making sure that you leave "Template:" and "/Metadata" around the new name.<br>(2) Then press the button.<br>(3) On the page that appears, put the title in again across from <code>pagename =</code>.<br>You might also fill out [[CZ:The Article Checklist|the checklist]] part of the form. Ignore the rest.<br>See [[CZ:Using_the_Subpages_template|this page]] if you're curious. Don't worry--you'll get the hang of it right away.<br>(4) Save.</center>[[Category:No metadata template]]}} }}
                              |<!--(User subpage talk)--><center> '''''The {{tl|subpages}} template is designed to be used within article clusters and their related pages. <br><font color="red">It will not function on {{NAMESPACE}} pages</font>.'''''</center>[[Category:Misplaced subpage]] <br>}} }} }}
                          |:''Return to [[{{BASEPAGENAME}}]].''<!--User pages and Draft pages resolve to here as well as the talk pages of the subsubpages. This template is not used on templates (except the metadata template, or user pages, so this only applies to the talk:subsubpages--> }} }} }} }}
| {{#ifeq:{{NAMESPACE}}|Talk
| <!--(Article Talk page) -->
|<center> '''''The {{tl|subpages}} template is designed to be used within article clusters and their related pages. <br><font color="red">It will not function on {{NAMESPACE}} pages</font>.'''''</center>[[Category:Misplaced subpage]] <br> }} }} }}<!--
 
***The following section adds error templates to the top of pages. Errors caught include, no metadata page, a misspelled pagename field or a mismatch between the status and approving editor fields (Must have a status of "0" if an approving editor is shown). The tree below resolves such that the no metadata template is only placed on subpages, the article and its talk page and the metadata page***
 
-->{{#ifexist:Template:{{BASEPAGENAME}}/Metadata
    |{{ {{#ifexist:{{{{BASEPAGENAME}}/Metadata|info=pagename}}
            |Editor error catch
            |{{#ifexist:{{BASEPAGENAME}}
                      |metadata error catch
                      |Orphan subpage}} }} }}
    |{{#ifeq: {{PAGENAME}}|{{FULLPAGENAME}}
        |{{ {{ #ifeq: {{BASEPAGENAME}}|{{FULLPAGENAME}}
                      |no metadata template
                      |{{ #ifexist: {{../../Metadata|info=pagename}}
                        |x0
                          |no metadata template}} }} }}
        | {{#ifeq: {{BASEPAGENAME}}/{{SUBPAGENAME}}|{{PAGENAME}}
          | {{ {{#ifeq:{{NAMESPACE}}|Talk
          |x0
          |{{#ifeq:{{NAMESPACE}}|User
          |x0
                                |{{#ifeq:{{SUBPAGENAME}}|Metadata
                        |{{#ifeq:{{NAMESPACE}}|Template talk
                                                |x0
                                                |no metadata template}}
                                        |x0}} }} }} }}
          | {{ {{#ifeq:{{NAMESPACE}}|Talk
          | no metadata template
          | x0}} }} }} }} }}<!--
 
***The following section specifically establishes parameters for the subpage template on all pages except subsubpages and their talk pages.***
 
-->{{{{#ifexist:{{{{BASEPAGENAME}}/Metadata|info=pagename}} |subpage_style|x0}}|namespace={{NAMESPACE}}|subpagename={{SUBPAGENAME}}|basepagename={{BASEPAGENAME}}|fullpagename={{FULLPAGENAME}}|name={{PAGENAME}}|type= subpage|pagename= {{{{BASEPAGENAME}}/Metadata|info=pagename}}|variant= {{{{BASEPAGENAME}}/Metadata|info=variant}}|abc= {{{{BASEPAGENAME}}/Metadata|info=abc}}|cat_check= {{{{BASEPAGENAME}}/Metadata|info=cat_check}}|status= {{{{BASEPAGENAME}}/Metadata|info=status}}|underlinked= {{{{BASEPAGENAME}}/Metadata|info=underlinked}}|cleanup= {{{{BASEPAGENAME}}/Metadata|info=cleanup}}|by= {{{{BASEPAGENAME}}/Metadata|info=by}}|group= {{{{BASEPAGENAME}}/Metadata|info=cat1}}|group2= {{{{BASEPAGENAME}}/Metadata|info=cat2}}|group3= {{{{BASEPAGENAME}}/Metadata|info=cat3}}|article url= {{{{BASEPAGENAME}}/Metadata|info=article url}}|subpage url= {{{{BASEPAGENAME}}/Metadata|info=subpage url}}|cluster= {{{{BASEPAGENAME}}/Metadata|info=cluster}}|now= {{{{BASEPAGENAME}}/Metadata|info=now}}|ToA editor= {{{{BASEPAGENAME}}/Metadata|info=ToA editor}}|ToA editor2= {{{{BASEPAGENAME}}/Metadata|info=ToA editor2}}|ToA editor3= {{{{BASEPAGENAME}}/Metadata|info=ToA editor3}}|date= {{{{BASEPAGENAME}}/Metadata|info=date}}|A editor= {{{{BASEPAGENAME}}/Metadata|info=A editor}}|A editor2= {{{{BASEPAGENAME}}/Metadata|info=A editor2}}|A editor3= {{{{BASEPAGENAME}}/Metadata|info=A editor3}}|basepagenamee={{BASEPAGENAMEE}}|background=ffffff }}<!--
 
***The following section specifically functions on subsubpages. For technical reasons this template is not fully function on the subsubpage talk pages.***
 
-->{{{{ #ifexist: {{../../Metadata|info=pagename}}
|subpage_style|x0}}|namespace={{NAMESPACE}}|subpagename={{SUBPAGENAME}}|basepagename={{BASEPAGENAME}}|fullpagename={{FULLPAGENAME}}|name={{PAGENAME}}|type= subsubpage|pagename= {{../../Metadata|info=pagename}}|variant= {{../../Metadata|info=variant}}|abc= {{../../Metadata|info=abc}}|cat_check= {{../../Metadata|info=cat_check}}|status= {{../../Metadata|info=status}}|underlinked= {{../../Metadata|info=underlinked}}|cleanup= {{../../Metadata|info=cleanup}}|by= {{../../Metadata|info=by}}|group= {{../../Metadata|info=cat1}}|group2= {{../../Metadata|info=cat2}}|group3= {{../../Metadata|info=cat3}}|article url= {{../../Metadata|info=article url}}|subpage url= {{../../Metadata|info=subpage url}}|cluster= {{../../Metadata|info=cluster}}|now= {{../../Metadata|info=now}}|ToA editor= {{../../Metadata|info=ToA editor}}|ToA editor2= {{../../Metadata|info=ToA editor2}}|ToA editor3= {{../../Metadata|info=ToA editor3}}|date= {{../../Metadata|info=date}}|A editor= {{../../Metadata|info=A editor}}|A editor2= {{../../Metadata|info=A editor2}}|A editor3= {{../../Metadata|info=A editor3}}|background=ffffff }}

Latest revision as of 23:04, 19 March 2008

The {{subpages}} template is designed to be used within article clusters and their related pages.
It will not function on Template pages.