Difference between revisions of "Template:PrintFirstParagraph"

From Encyclopedia of Scientonomy
Jump to navigation Jump to search
Line 13: Line 13:
 
-->{{#if: {{#var: varPos}}<!--
 
-->{{#if: {{#var: varPos}}<!--
 
   -->|<!-- if there are two or more paragraphs
 
   -->|<!-- if there are two or more paragraphs
   -->{{#ifexpr: {{#var: varPos}} > 1000<!--
+
   -->{{#ifexpr: {{#var: varPos}} > 1000|<!--
    -->|{{#sub: {{{vartext|}}}|0|997}}...<!--
+
      -->{{#sub: {{{vartext|}}}|0|997}}&#201;<!--
 
     -->|{{#explode_e: {{{vartext|}}}|\n|0}}<!--  
 
     -->|{{#explode_e: {{{vartext|}}}|\n|0}}<!--  
   -->}}<!--
+
   -->}}<!-- ifexpr
 
   -->|<!-- if there is one paragraph or less  
 
   -->|<!-- if there is one paragraph or less  
   -->{{#ifexpr: {{#len: {{{vartext|}}}|}} > 1000<!--
+
   -->{{#ifexpr: {{#len: {{{vartext|}}}|}} > 1000|<!--
    -->|{{#sub: {{{vartext|}}}|0|997}}...<!--
+
      -->{{#sub: {{{vartext|}}}|0|997}}&#201;<!--
 
     -->|{{{vartext|}}}<!--  
 
     -->|{{{vartext|}}}<!--  
   -->}}<!--
+
   -->}}<!-- ifexpr
-->}}<!-- switch
+
-->}}<!-- if
 
--></includeonly>
 
--></includeonly>

Revision as of 23:54, 14 March 2018

This template is used to extract the first paragraph from a given text. If the first paragraph of the text is longer than 1000 characters, only the first 997 characters are returned, and a ... is added.

NOTE: As any "printing" template, it doesn't store any values anywhere, but merely returns them.

Parameters:

  • |vartext= - the text to extract the first paragraph from.