Template:Xpdnp/doc: Difference between revisions

From FamilySearch Wiki
(added nowiki code to make the wanted templates go away until we actually use this in the Wiki)
(added nowiki code to make the wanted templates go away until we actually use this in the Wiki)
 
(No difference)

Latest revision as of 16:12, 24 January 2020

This {{til|xpdnp}} (expansion demo with named parameters) shows the call of a template or switch and its result, for documentation. It works with up to 6 named parameters.

Examples[edit source]

Examples, compared with equivalent calls of >Template:xpdoc (backlinks, edit), {{tim|xpdopec}}, and {{tim|xpdopepec}}:

  • {{xpdnp|tc}} gives: {{tc{{{1n}}}={{{2n}}}={{{3n}}}={{{4n}}}={{{5n}}}=}}{{{6n}}}= gives in [1]
  • {{xpdoc|tc}} gives: "{{tc}} [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]] [[Category:Templates]]"}}}}}}}}}} → "in" [2]
  • {{xpdnp|t np|1n=q|1v=s}} gives: {{xpdnp|t np|1n=q|1v=s}}
  • {{xpdopec|t np|q|s}} gives: {{xpdopec|t np|q|s}}
  • {{xpdnp|p|1n=|1v=q}} gives:{{xpdnp|p|1n=|1v=q}} (the empty string is used as parameter name)
  • {{xpdopec|p||q}} gives: {{xpdopec|p||q}}
  • {{xpdnp|t np2|1n=q|1v=u|2n=s|2v=v}} gives: {{xpdnp|t np2|1n=q|1v=u|2n=s|2v=v}}
  • {{xpdopepec|t np2|q|u|s|v}} gives: {{xpdopepec|t np2|q|u|s|v}}
  • {{xpdnp|#switch:q|1n=p|1v=u|2n=q|2v=v}} gives: {{xpdnp|#switch:q|1n=p|1v=u|2n=q|2v=v}}
  • {{xpdopepec|#switch:q|p|u|q|v}} gives: {{xpdopepec|#switch:q|p|u|q|v}}
  • {{xpd5opepec||||||#switch:q|p|u|q|v}} gives: {{xpd5opepec||||||#switch:q|p|u|q|v}}

While the template works for templates without parameters it does not work properly for variables:

  • xpdnp|CURRENTTIME gives: xpdnp|CURRENTTIME

Therefore, for variables use >Template:xpdoc (backlinks, edit) instead:

  • xpdoc|CURRENTTIME gives: xpdoc|CURRENTTIME