Jump to content

Template:Template usage: Difference between revisions

From Fifth Empire Wiki
version 2 looks like search link, but can also act with a "Testing regexp" phase
No edit summary
Line 32: Line 32:
     --> prefix:{{#switch:{{{prefix}}}
     --> prefix:{{#switch:{{{prefix}}}
         |#default = {{{prefix}}}
         |#default = {{{prefix}}}
         |n = {{NAMESPACE}}:
         |n = {{NAMESPACE}}
         |0|: = {{ns:0}}:
         |0|: = {{ns:0}}
         |1 = {{ns:1}}:
         |1 = {{ns:1}}
         |2 = {{ns:2}}:
         |2 = {{ns:2}}
         |3 = {{ns:3}}:
         |3 = {{ns:3}}
         |4 = {{ns:4}}:
         |4 = {{ns:4}}
         |5 = {{ns:5}}:
         |5 = {{ns:5}}
         |6 = {{ns:6}}:
         |6 = {{ns:6}}
         |7 = {{ns:7}}:
         |7 = {{ns:7}}
         |8 = {{ns:8}}:
         |8 = {{ns:8}}
         |9 = {{ns:9}}:
         |9 = {{ns:9}}
         |10 = {{ns:10}}:
         |10 = {{ns:10}}
         |11 = {{ns:11}}:
         |11 = {{ns:11}}
         |12 = {{ns:12}}:
         |12 = {{ns:12}}
         |13 = {{ns:13}}:
         |13 = {{ns:13}}
         |14 = {{ns:14}}:
         |14 = {{ns:14}}
         |15 = {{ns:15}}:
         |15 = {{ns:15}}
         |100 = {{ns:100}}:
         |100 = {{ns:100}}
         |101 = {{ns:101}}:
         |101 = {{ns:101}}
         |108 = {{ns:108}}:
         |108 = {{ns:108}}
         |109 = {{ns:109}}:
         |109 = {{ns:109}}
         |118 = {{ns:118}}:
         |118 = {{ns:118}}
         |119 = {{ns:119}}:
         |119 = {{ns:119}}
       }}
       }}
     }}<!-- saw end urlencode -->
     }}<!-- saw end urlencode -->
Line 70: Line 70:
     --> prefix:{{#switch:{{{prefix}}}
     --> prefix:{{#switch:{{{prefix}}}
         |#default = {{{prefix}}}
         |#default = {{{prefix}}}
         |n = {{NAMESPACE}}:
         |n = {{NAMESPACE}}
         |0|: = {{ns:0}}:
         |0|: = {{ns:0}}
         |1 = {{ns:1}}:
         |1 = {{ns:1}}
         |2 = {{ns:2}}:
         |2 = {{ns:2}}
         |3 = {{ns:3}}:
         |3 = {{ns:3}}
         |4 = {{ns:4}}:
         |4 = {{ns:4}}
         |5 = {{ns:5}}:
         |5 = {{ns:5}}
         |6 = {{ns:6}}:
         |6 = {{ns:6}}
         |7 = {{ns:7}}:
         |7 = {{ns:7}}
         |8 = {{ns:8}}:
         |8 = {{ns:8}}
         |9 = {{ns:9}}:
         |9 = {{ns:9}}
         |10 = {{ns:10}}:
         |10 = {{ns:10}}
         |11 = {{ns:11}}:
         |11 = {{ns:11}}
         |12 = {{ns:12}}:
         |12 = {{ns:12}}
         |13 = {{ns:13}}:
         |13 = {{ns:13}}
         |14 = {{ns:14}}:
         |14 = {{ns:14}}
         |15 = {{ns:15}}:
         |15 = {{ns:15}}
         |100 = {{ns:100}}:
         |100 = {{ns:100}}
         |101 = {{ns:101}}:
         |101 = {{ns:101}}
         |108 = {{ns:108}}:
         |108 = {{ns:108}}
         |109 = {{ns:109}}:
         |109 = {{ns:109}}
         |118 = {{ns:118}}:
         |118 = {{ns:118}}
         |119 = {{ns:119}}:
         |119 = {{ns:119}}
       }}}}}<!-- three extra brackets due to {{{name}}} -->
       }}}}}<!-- three extra brackets due to {{{name}}} -->
     }}<!-- End of plainlinks #1, true true
     }}<!-- End of plainlinks #1, true true
Line 124: Line 124:
           Special:Search
           Special:Search
           |search={{urlencode:   
           |search={{urlencode:   
             hastemplate:"{{{template|Val}}}" prefix:{{{prefix}}}<!--
             hastemplate:"{{{template|Val}}}"<!--
             --> prefix:{{#switch:{{{prefix}}}
             --> prefix:{{#switch:{{{prefix}}}
             |#default = {{{prefix}}}
             |#default = {{{prefix}}}
             |n = {{NAMESPACE}}:
             |n = {{NAMESPACE}}
             |0|: = {{ns:0}}:
             |0|: = {{ns:0}}
             |1 = {{ns:1}}:
             |1 = {{ns:1}}
             |2 = {{ns:2}}:
             |2 = {{ns:2}}
             |3 = {{ns:3}}:
             |3 = {{ns:3}}
             |4 = {{ns:4}}:
             |4 = {{ns:4}}
             |5 = {{ns:5}}:
             |5 = {{ns:5}}
             |6 = {{ns:6}}:
             |6 = {{ns:6}}
             |7 = {{ns:7}}:
             |7 = {{ns:7}}
             |8 = {{ns:8}}:
             |8 = {{ns:8}}
             |9 = {{ns:9}}:
             |9 = {{ns:9}}
             |10 = {{ns:10}}:
             |10 = {{ns:10}}
             |11 = {{ns:11}}:
             |11 = {{ns:11}}
             |12 = {{ns:12}}:
             |12 = {{ns:12}}
             |13 = {{ns:13}}:
             |13 = {{ns:13}}
             |14 = {{ns:14}}:
             |14 = {{ns:14}}
             |15 = {{ns:15}}:
             |15 = {{ns:15}}
             |100 = {{ns:100}}:
             |100 = {{ns:100}}
             |101 = {{ns:101}}:
             |101 = {{ns:101}}
             |108 = {{ns:108}}:
             |108 = {{ns:108}}
             |109 = {{ns:109}}:
             |109 = {{ns:109}}
             |118 = {{ns:118}}:
             |118 = {{ns:118}}
             |119 = {{ns:119}}:
             |119 = {{ns:119}}
             }}
             }}
           }}
           }}
Line 157: Line 157:
       --> prefix:{{#switch:{{{prefix}}}
       --> prefix:{{#switch:{{{prefix}}}
       |#default = {{{prefix}}}
       |#default = {{{prefix}}}
       |n = {{NAMESPACE}}:
       |n = {{NAMESPACE}}
       |0|: = {{ns:0}}:
       |0|: = {{ns:0}}
       |1 = {{ns:1}}:
       |1 = {{ns:1}}
       |2 = {{ns:2}}:
       |2 = {{ns:2}}
       |3 = {{ns:3}}:
       |3 = {{ns:3}}
       |4 = {{ns:4}}:
       |4 = {{ns:4}}
       |5 = {{ns:5}}:
       |5 = {{ns:5}}
       |6 = {{ns:6}}:
       |6 = {{ns:6}}
       |7 = {{ns:7}}:
       |7 = {{ns:7}}
       |8 = {{ns:8}}:
       |8 = {{ns:8}}
       |9 = {{ns:9}}:
       |9 = {{ns:9}}
       |10 = {{ns:10}}:
       |10 = {{ns:10}}
       |11 = {{ns:11}}:
       |11 = {{ns:11}}
       |12 = {{ns:12}}:
       |12 = {{ns:12}}
       |13 = {{ns:13}}:
       |13 = {{ns:13}}
       |14 = {{ns:14}}:
       |14 = {{ns:14}}
       |15 = {{ns:15}}:
       |15 = {{ns:15}}
       |100 = {{ns:100}}:
       |100 = {{ns:100}}
       |101 = {{ns:101}}:
       |101 = {{ns:101}}
       |108 = {{ns:108}}:
       |108 = {{ns:108}}
       |109 = {{ns:109}}:
       |109 = {{ns:109}}
       |118 = {{ns:118}}:
       |118 = {{ns:118}}
       |119 = {{ns:119}}:
       |119 = {{ns:119}}
       }}}}}<!-- three extra brackets due to {{{name}}} -->
       }}}}}<!-- three extra brackets due to {{{name}}} -->
     }} <!-- end plainlinks #3
     }} <!-- end plainlinks #3

Revision as of 20:26, 29 June 2015

hastemplate:"Val"