Šablóna:For/Dokumentácia

z Wikipédie, slobodnej encyklopédie

Šablóna slúži na volanie užívateľom zadanej šablóny raz pre každú zo zoznamu zadaných hodnôt. Prvý nepomenovaný parameter je oddeľovač medzi jednotlivými volaniami užívateľom nastavenej šablóny. Ďalšie nepomenované parametre tvoria zoznam hodnôt.

Použitie[upraviť zdroj]

{{for loop|<!-- oddeľovač , medzery budú zachované -->|
    call    = volaná šablóna
  | pc1n    = názov prvého parametra odovzdaný volanej šablóne
  | pc1v    = hodnota prvého parametra odovzdaná volanej šablóne
  | pc2n    = názov druhého parametra odovzdaný volanej šablóne
  | pc2v    = hodnota druhého parametra odovzdaná volanej šablóne
  | pc3n    = názov tretieho parametra odovzdaný volanej šablóne
  | pc3v    = hodnota tretieho parametra odovzdaná volanej šablóne
<!-- ďalšie fixné parametre odovzdávané volanej šablóne môžu byť vložené podľa potreby -->
  | pv      = názov parametra volanej šablóny ku ktorému budú priradené
              hodnoty zo zoznamu (tiež prípadný prefix a postfix)
  | prefix  = statický prefix pripojený pred každú z hodnôt premenných
  | postfix = statický postfix pripojený za každú z hodnôt premenných
  | zoznam premenných hodnôt s oddeľovačom "|", medzery sú odstránené
}}

Príklady[upraviť zdroj]

1{{for|, 1|00|01|02|03|04|05|06|07|08|09
|10|11|12|13|14|15|16|17|18|19
|20|21|22|23|24|25|26|27|28|29
|30|31|32|33|34|35|36|37|38|39
|40|41|42|43|44|45|46|47|48|49
|50|51|52|53|54|55|56|57|58|59
|60|61|62|63|64|65|66|67|68|69
|70|71|72|73|74|75|76|77|78|79
|80|81|82|83|84|85|86|87|88|89
|90|91|92|93|94|95|96|97|98|99
  |call=1x
}}

100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199


{{for|-|a|3||c|g|call=1x}} pomocou {{1x}}

Výsledok:

a-3--c-g

{{for|

|a|3||c|g|call=1x}}

Výsledok:

a

3


c

g

{|class="wikitable sortable"
|-
!Test
|-
| {{for|
{{!}}-
{{!}} |a|b|c|d|e|call=1x}}
|}

Výsledok:

Test
a
b
c
d
e
{{for| |01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19
|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39
|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59
|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79
|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99
|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119
|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139
|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|call=1x}}

Výsledok:

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154

Pozri aj[upraviť zdroj]

Šablóna:Loop