Module:Separated entries/doc: Difference between revisions

From Wayne's Dusty Box of Words
ll>Levi OP
m (tlx -> tl)
 
m (1 revision imported)
 
(No difference)

Latest revision as of 11:34, 8 February 2022

{{#switch:

 {{#if:
 | {{{demospace}}}    
 | {{#ifeq:Module|Module
   | module
   | other
   }}
 }}

| module = {{#ifeq:doc|doc|{{#if:|Template:Pp}}|{{#switch:

 {{#if:
 |     
 | {{#ifeq:Module|Module
   | module
   | other
   }}
 }}

| module =

| other | #default = Script error: No such module "Error". }}}} | other | #default = }}

Usage

Module:Separated entries serves as a template front-end to mw.text.listToText. It takes any number of positional parameters and pieces them together with |{{SAFESUBST:#if:separator|separator=}}. |{{SAFESUBST:#if:conjunction|conjunction=}} can be optionally defined if a different separator is desired between the last and second last items. The starting positional parameter can be specified using |{{SAFESUBST:#if:start|start=}}. Leading and trailing whitespace is stripped. To add deliberate leading and trailing whitespace, use the HTML escape code   for a space and 
 for a "newline". Separated entries does not raise any errors by design.

{{#invoke:Separated entries|main|separator=...}}

See also