සැකිල්ල:Collapsible option/උපදෙස්

Wikibooks වෙතින්

{{Collapsible option}} is a utility template provides a standardised message for transclusion on template documentaion pages for templates whose collapsibility may be managed by the parameter |state=.

It may be used on either the template page itself (wrapped within <noinclude>...</noinclude> tags) or on the template's {{documentation subpage}}.

Indicating optional use of සැකිල්ල:Samp name[සංස්කරණය]

The |state= parameter used to manage collapsible templates need not always be named explicitly, i.e. සැකිල්ල:Tnull can be the same as සැකිල්ල:Tnull, if the template is coded that way. To indicate this in the සැකිල්ල:Tnull message, add the parameter |statename=optional. This modifies the message so that it reads (if it were used for itself):

Initial visibility: currently defaults to autocollapse

To set this template's initial visibility, the |state= parameter may be used:

  • |state=collapsed: {{Collapsible option|state=collapsed}} to show the template collapsed, i.e., hidden apart from its title bar
  • |state=expanded: {{Collapsible option|state=expanded}} to show the template expanded, i.e., fully visible
  • |state=autocollapse: {{Collapsible option|state=autocollapse}}
    • shows the template collapsed to the title bar if there is a {{navbox}}, a {{sidebar}}, or some other table on the page with the collapsible attribute
    • shows the template in its expanded state if there are no other collapsible items on the page

If the |state= parameter in the template on this page is not set, the template's initial visibility is taken from the |default= parameter in the Collapsible option template. For the template on this page, that currently evaluates to autocollapse.

This possibility is enabled by including:

  • {{{1|}}} as part of a collapsible template's |state= parameterසැකිල්ල:Spaced ndashfor instance, as |state={{{state|{{{1|}}}}}} or |state={{{state|{{{1|<noinclude>expanded</noinclude>}}}}}}, etc.
  • <noinclude>,<includeonly>as part of a collapsible template's state argumentසැකිල්ල:Spaced ndashfor instance, as |state={{{state<includeonly>|collapsed</includeonly>}}}

If, however, the template includes collapsible sections within itself (e.g. {{Navbox with collapsible groups}}), then enabling this possibility may introduce ambiguity as regards what is to be collapsed or expanded. In those instances, therefore, the requirement to use |state= should be retained.

Changing the default state[සංස්කරණය]

To change the default state සැකිල්ල:Tnull uses, add the parameter |default=collapsed or |default=expanded accordingly. To restore the default, remove any |default= previously included.

The |default=collapsed option must not be used in main article content in mainspace, e.g. to hide tables of information, or to cram extraneous details into infoboxes. සැකිල්ල:Crossref This option is permissible in navboxes, which are not part of the article content per se.

Slashes and the සැකිල්ල:Samp parameter[සංස්කරණය]

If the template name given to සැකිල්ල:Tnull</nowiki> includes a forward-slash (virgule) character – / – then the parameter |nobase= (set to සැකිල්ල:Kbd, සැකිල්ල:Kbd, etc.) will need to be added so that the name is displayed correctly (i.e., so that {{PAGENAME}} rather than the default {{BASEPAGENAME}} is used to display it).

See also[සංස්කරණය]


"https://si.wikibooks.org/w/index.php?title=සැකිල්ල:Collapsible_option/උපදෙස්&oldid=17230" වෙතින් සම්ප්‍රවේශනය කෙරිණි