Template:BulletSep

From SpecialMedia
Jump to: navigation, search

Mini-documentation: Simple transformation of first parameter, changing a semicolon-separated list into a bullet-separated list (trimming a trailing semicolon if necessary). The intended use is in data templates to provide feedback to users on the correct use of semicolon as list seperator (especially if a comma instead of Semicolon should be avoided).

Recommendation: Call this like:

{{BulletSep|1=a; b ;c; d;}} resutls in a • b  •c • d •
{{BulletSep|1=a, b ,c, d,}} resutls in a •  b  • c •  d

Calling it without "1=", like {{BulletSep|a; b;c}}, will often but not always work, since any "=" in the text to be processed will break correct functionality.

Programming comments: {{#sub:{{{1|}}}|-1}} returns last character whereas {{#sub:{{{1|}}}|0|-1}} returns the full string except the last character.