Difference between revisions of "Template:Sublist"

From QBWiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
<includeonly>{{Add|sublist_index|1}}{{#vardefine:sublist_{{#var:sublist_index}}|{{{1|}}}}}{{{1|}}}<noin<nowiki/>clude>
+
<includeonly>{{Add|sublist_index|1}}{{#vardefine:sublist_{{#var:sublist_index}}|{{{1|}}}}}{{{1|}}}{{#var:sentinel|{{#len:{{{1|}}}}}}}</includeonly><noinclude>
Length of sublist: {{#len:{{{1|}}}}}</noinclude></includeonly><noinclude>
 
 
{{Template doc|
 
{{Template doc|
 
An attempt to get around the 1000 character limit for functions in [https://www.mediawiki.org/wiki/Extension:ParserFunctions/String_functions ParserFunctions] when constructing a list that can be accessed with [[Template:List lookup helper|List lookup helper]].
 
An attempt to get around the 1000 character limit for functions in [https://www.mediawiki.org/wiki/Extension:ParserFunctions/String_functions ParserFunctions] when constructing a list that can be accessed with [[Template:List lookup helper|List lookup helper]].
  
For long lists, subsections should be split into sections of less than 1000 characters - this template should include the length of the content wrapped in "noinclude" tags to prevent it from being transcluded.
+
For long lists, subsections should be split into sections of less than 1000 characters - this template calls the "len" function so that an error will be emitted if it is too long.
  
 
<pre>
 
<pre>

Revision as of 16:21, 20 December 2025

Template documentation

An attempt to get around the 1000 character limit for functions in ParserFunctions when constructing a list that can be accessed with List lookup helper.

For long lists, subsections should be split into sections of less than 1000 characters - this template calls the "len" function so that an error will be emitted if it is too long.

{{Sublist|*entry 1}}
{{#var:sublist_index}}: {{#var:sublist_1}}
{{Sublist|*entry 2}}
{{#var:sublist_index}}: {{#var:sublist_2}}
  • entry 18

1:

  • entry 1
  • entry 28

2:

  • entry 2