You are viewing the MafiaScum.net Wiki. To play the game, visit the forum.

Template:CompactTOC: Difference between revisions

From MafiaWiki
Jump to navigation Jump to search
(mbmvissz)
(Undo revision 64353 by 123.125.156.205 (talk|contribs))
Line 1: Line 1:
gzwmeffkbrtzzpqphhis, <a href="http://www.hhlhotzcdp.com">seroqfxvnw</a> , [url=http://www.gcfiddmvdf.com]adbzrhtlok[/url], http://www.diczxmosvy.com seroqfxvnw
{| id="toc" class="toc" summary="Contents" {{#ifeq:{{{center|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|align="center"|}}{{#ifeq:{{{right|}}}|yes|align="right"|}}
{{#ifeq:{{{name|}}}|no||! {{{name|{{MediaWiki:Toc}}}}}{{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|&#58;|}}
{{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|{{!}}|{{!}}-}}}}
|{{#ifeq:{{{nobreak|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes||<div style="text-align:{{{align|left}}};">}}{{#ifeq:{{{top|}}}|yes|[[#top{{!}}Top]] -|}} {{#ifeq:{{{sym|}}}|yes|[[#!$@|!$@]]|}} {{#ifeq:{{{num|}}}|yes|[[#0–9|0–9]]|}} {{#ifeq:{{{symnum|}}}|yes|[[#!–9|!–9]]|}} {{{a|[[#A|A]]}}} {{{b|[[#B|B]]}}} {{{c|[[#C|C]]}}} {{{d|[[#D|D]]}}} {{{e|[[#E|E]]}}} {{{f|[[#F|F]]}}} {{{g|[[#G|G]]}}} {{{h|[[#H|H]]}}} {{{i|[[#I|I]]}}} {{{j|[[#J|J]]}}} {{{k|[[#K|K]]}}} {{{l|[[#L|L]]}}} {{{m|[[#M|M]]}}} {{{n|[[#N|N]]}}} {{{o|[[#O|O]]}}} {{{p|[[#P|P]]}}} {{{q|[[#Q|Q]]}}} {{{r|[[#R|R]]}}} {{{s|[[#S|S]]}}} {{{t|[[#T|T]]}}} {{{u|[[#U|U]]}}} {{{v|[[#V|V]]}}} {{{w|[[#W|W]]}}} {{{x|[[#X|X]]}}} {{{y|[[#Y|Y]]}}} {{{z|[[#Z|Z]]}}} {{#ifeq:{{{nobreak|{{#ifeq:{{{1}}}|short1|yes|}}}}}|yes|&nbsp;|<br />}}{{#if:{{{custom1|{{{Sec1|}}}}}}|[[#{{{custom1|{{{Sec1|}}}}}}{{!}}{{{custom1|{{{Sec1|}}}}}}]]&nbsp;|}} {{#if:{{{custom2|{{{Sec2|}}}}}}|[[#{{{custom2|{{{Sec2|}}}}}}{{!}}{{{custom2|{{{Sec2|}}}}}}]]&nbsp;|}} {{#if:{{{custom3|{{{Sec3|}}}}}}|[[#{{{custom3|{{{Sec3|}}}}}}{{!}}{{{custom3|{{{Sec3|}}}}}}]]&nbsp;|}} {{#ifeq:{{{seealso|}}}|yes|[[#See also{{!}}See also]]&nbsp;|}} {{#ifeq:{{{notesfirst|}}}|yes|[[#Notes{{!}}Notes]]&nbsp;|}} {{#ifeq:{{{refs|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|[[#References{{!}}References]]&nbsp;|}} {{#ifeq:{{{notes|}}}|yes|[[#Notes{{!}}Notes]]&nbsp;|}} {{#ifeq:{{{extlinks|}}}|yes|[[#External links{{!}}External links]]|}}</div>
|}__NOTOC__
 
<noinclude>
==Usage==
 
'''Typical''':
 
<code><nowiki>{{</nowiki>'''CompactTOC'''|symnum=yes<nowiki>}}</nowiki></code>
 
 
'''For alphabetical only''' (no number or symbol entries):
 
<code><nowiki>{{</nowiki>'''CompactTOC'''<nowiki>}}</nowiki></code>
 
 
'''For maximum number of features and centered placement''' (leave off a parameter or change it to blank or "no" to disable a feature'''
 
<code><nowiki>{{</nowiki>'''CompactTOC'''|name=Contents|side=yes|center=yes|right=|align=center|nobreak=yes|top=yes|num=yes|sym=yes|symnum=|custom1=|custom2=|custom3=|seealso=yes|notesfirst=|refs=yes|notes=yes|extlinks=yes<nowiki>}}</nowiki></code>
 
''or''
<nowiki>{{</nowiki>'''CompactTOC'''
|name=
|side=yes
|center=yes
|right=
|align=center
|nobreak=yes
|top=yes
|num=yes
|sym=yes
|symnum=
|custom1=
|custom2=
|custom3=
|seealso=yes
|notesfirst=
|refs=yes
|notes=yes
|extlinks=yes
|a=
...
|z=
}}</code>
 
===Parameters===
*<code>name=</code> &mdash; change the heading to an alternative name instead of "Contents", or hide it completely by entering <code>name=no</code>
*<code>side=yes</code> &mdash; put the "Contents" heading on the left side with a colon, instead of the top without one
*<code>center=yes</code> &mdash; center to ToC in the horizontal middle of the page, instead of floated left
*<code>right=yes</code> &mdash; align the ToC horizontally to the right of the page (may require <code><nowiki><br style="clear:right;" /></nowiki></code> after it, depending on page layout), instead of floated left (this parameter is mutually exclusive with the "center" option above, and should be used sparingly and with good reason)
*<code>align=</code> &mdash; sets the alignment of the ''links'' inside the table; default is left; use <code>center</code>, <code>right</code> or <code>left</code>
*<code>nobreak=yes</code> &mdash; no linebreak between the A-B-C-etc. stuff and the See also/References/etc. stuff (note: does not affect the heading; use <code>side=</code> for that)
*<code>top=yes</code> &mdash; enable the "Top" link; this is only useful if this copy of the ToC is at the bottom (or middle, theoretically) of the page, as a secondary ToC (every rendered page has a hidden <code><nowiki><a name="top" id="top"></a></nowiki></code> above the sitenotice which makes this link work without having to do anything but enable it in the template)
*<code>sym=yes</code> &mdash; enable the "!$@" link for symbolic entries section
*<code>num=yes</code> &mdash; enable the "0–9" link for numeric entries section (note that it is "–", the en-dash, not "-", the hyphen-minus at upper right of most keyboards)
*<code>symnum=yes</code> &mdash; enable the "!–9" link for combined symbolic and numeric entries section (note that it is "–" not "-", and that the preceding two options are mutually exclusive with this one)
*<code>custom1</code>, <code>custom2</code> and <code>custom3</code> &mdash; add up to 3 extra "custom" sections at the end of the list (alternatively <code>Sec1, Sec2, Sec3</code>)
*<code>seealso=yes</code> &mdash; enable link to the "See also" section
*<code>refs=yes</code> &mdash; enable link to the "References" section (note that it is plural)
*<code>notes=yes</code> &mdash; enable link to the "Notes" section (note that it is plural)
*<code>notesfirst=yes</code> &mdash; enable link to the "Notes" section, but placed before "References"; '''''do not''' use with <code>notes</code>'' (note that it is plural)
*<code>extlinks=yes</code> &mdash; enable link to the "External links" section
 
====Letters====
Any letter can be deleted by adding it as a '''lowercase''' blank parameter, or replaced with an unlinked letter by using that letter:
{{tlx|CompactTOC|side&#61;yes|j&#61;|q&#61;}}
{{CompactTOC|side=yes|j=|q=}}
 
{{tlx|CompactTOC|side&#61;yes|j&#61;J|q&#61;Q}}
 
{{CompactTOC|side=yes|j=J|q=Q}}
 
With a little more work, one can create range links:
 
{{tlx|CompactTOC|side&#61;yes|x&#61;<nowiki>[[#X-Z|X-Z]]</nowiki>|y&#61;|z&#61;}} (or <code>x=|y=|z=<nowiki>[[#X-Z|X-Z]]</nowiki></code> etc.)
{{CompactTOC|side=yes|x=[[#X-Z|X-Z]]|y=|z=}}
 
====Shorthand====
For quicker referencing common usage, <code>short1</code> can be entered as the first parameter (before <code>name=</code>):
{{tlx|CompactTOC|short1}}
 
{{CompactTOC|short1}}
 
 
===Examples===
{{tlx|CompactTOC|top&#61;yes}}
{{CompactTOC|top=yes}}
 
 
 
{{tlx|CompactTOC|name&#61;no|center&#61;yes|top&#61;yes|custom1&#61;New section|custom2&#61;Additional section}}
{{CompactTOC|name=no|center=yes|top=yes|seealso=yes|notes=yes|custom1=New section|custom2=Additional section}}
 
 
 
{{tlx|CompactTOC|side&#61;yes|sym&#61;yes|num&#61;yes|refs&#61;yes|seealso&#61;yes|sec1&#61;Other}}
{{CompactTOC|side=yes|sym=yes|num=yes|refs=yes|Sec1=Other}}
 
 
 
{{tlx|CompactTOC|name&#61;Directory|top&#61;no|refs&#61;yes|notes&#61;yes|extlinks&#61;yes}}
{{CompactTOC|name=Directory|top=no|refs=yes|notes=yes|extlinks=yes}}
 
 
 
{{tlx|CompactTOC|name&#61;no|side&#61;yes|right&#61;yes|symnum&#61;yes|seealso&#61;yes}}
{{CompactTOC|name=no|side=yes|right=yes|symnum=yes|seealso=yes}}<br style="clear:right;" />
 
 
 
<code><nowiki>{{</nowiki>'''CompactTOC'''<nowiki>|short1|num=yes|sym=yes|seealso=yes|notesfirst=yes|extlinks=yes}}</nowiki></code>
{{CompactTOC|short1|num=yes|sym=yes|seealso=yes|notesfirst=yes|extlinks=yes}}
</noinclude>
 
[[category: Templates]]

Revision as of 21:19, 4 December 2010

Contents
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Usage

Typical:

{{CompactTOC|symnum=yes}}


For alphabetical only (no number or symbol entries):

{{CompactTOC}}


For maximum number of features and centered placement (leave off a parameter or change it to blank or "no" to disable a feature

{{CompactTOC|name=Contents|side=yes|center=yes|right=|align=center|nobreak=yes|top=yes|num=yes|sym=yes|symnum=|custom1=|custom2=|custom3=|seealso=yes|notesfirst=|refs=yes|notes=yes|extlinks=yes}}

or

{{CompactTOC
|name=
|side=yes
|center=yes
|right=
|align=center
|nobreak=yes
|top=yes
|num=yes
|sym=yes
|symnum=
|custom1=
|custom2=
|custom3=
|seealso=yes
|notesfirst=
|refs=yes
|notes=yes
|extlinks=yes
|a=
...
|z=
}}

Parameters

  • name= — change the heading to an alternative name instead of "Contents", or hide it completely by entering name=no
  • side=yes — put the "Contents" heading on the left side with a colon, instead of the top without one
  • center=yes — center to ToC in the horizontal middle of the page, instead of floated left
  • right=yes — align the ToC horizontally to the right of the page (may require <br style="clear:right;" /> after it, depending on page layout), instead of floated left (this parameter is mutually exclusive with the "center" option above, and should be used sparingly and with good reason)
  • align= — sets the alignment of the links inside the table; default is left; use center, right or left
  • nobreak=yes — no linebreak between the A-B-C-etc. stuff and the See also/References/etc. stuff (note: does not affect the heading; use side= for that)
  • top=yes — enable the "Top" link; this is only useful if this copy of the ToC is at the bottom (or middle, theoretically) of the page, as a secondary ToC (every rendered page has a hidden <a name="top" id="top"></a> above the sitenotice which makes this link work without having to do anything but enable it in the template)
  • sym=yes — enable the "!$@" link for symbolic entries section
  • num=yes — enable the "0–9" link for numeric entries section (note that it is "–", the en-dash, not "-", the hyphen-minus at upper right of most keyboards)
  • symnum=yes — enable the "!–9" link for combined symbolic and numeric entries section (note that it is "–" not "-", and that the preceding two options are mutually exclusive with this one)
  • custom1, custom2 and custom3 — add up to 3 extra "custom" sections at the end of the list (alternatively Sec1, Sec2, Sec3)
  • seealso=yes — enable link to the "See also" section
  • refs=yes — enable link to the "References" section (note that it is plural)
  • notes=yes — enable link to the "Notes" section (note that it is plural)
  • notesfirst=yes — enable link to the "Notes" section, but placed before "References"; do not use with notes (note that it is plural)
  • extlinks=yes — enable link to the "External links" section

Letters

Any letter can be deleted by adding it as a lowercase blank parameter, or replaced with an unlinked letter by using that letter: {{CompactTOC|side=yes|j=|q=}}

Contents:
A B C D E F G H I K L M N O P R S T U V W X Y Z

{{CompactTOC|side=yes|j=J|q=Q}}

Contents:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

With a little more work, one can create range links:

{{CompactTOC|side=yes|x=[[#X-Z|X-Z]]|y=|z=}} (or x=|y=|z=[[#X-Z|X-Z]] etc.)

Contents:
A B C D E F G H I J K L M N O P Q R S T U V W X-Z

Shorthand

For quicker referencing common usage, short1 can be entered as the first parameter (before name=): {{CompactTOC|short1}}

Contents: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z   References 


Examples

{{CompactTOC|top=yes}}

Contents
Top - A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


{{CompactTOC|name=no|center=yes|top=yes|custom1=New section|...}}


{{CompactTOC|side=yes|sym=yes|num=yes|refs=yes|...}}

Contents:
!$@ 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Other  References 


{{CompactTOC|name=Directory|top=no|refs=yes|notes=yes|...}}

Directory


{{CompactTOC|name=no|side=yes|right=yes|symnum=yes|...}}

!–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
See also 



{{CompactTOC|short1|num=yes|sym=yes|seealso=yes|notesfirst=yes|extlinks=yes}}

Contents: !$@ 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z   See also  Notes  References  External links