Module:IncrementParams
Appearance
![]() | This module is rated as alpha. It is ready for third-party input, and may be used on a few pages to see if problems arise, but should be watched. Suggestions for new features or changes in their input and output mechanisms are welcome. |
This module increments numbered template parameters. This is useful for inserting new rows into infobox templates, and for other similar tasks where renaming many parameters by hand would be tedious.
Usage
Due to the way templates work, you cannot pass template input to this module in the normal way. Instead, you have to edit the module page directly to get the desired result. Please follow the seven steps listed in the module code.
Once you have finished editing the module, you can use it on any page, with the code:
{{subst:#invoke:IncrementParams|main}}
You can also view it as pre-formatted text using the pre
parameter. Warning - this doesn't work with subst.
{{#invoke:IncrementParams|main|pre=yes}}
Or you can simply copy and paste the code from the following section.
Output
The module currently outputs the following text:
| label57 = Lloc original | data57 = {{#invoke:Wikidata | claim | property=P189 | value={{{lloc_original|}}} }} | label58 = Tècnica | data58 = {{#invoke:Wikidata | claim | property=P2079 | value={{{type|{{{tècnica|{{{tecnica|}}} }}} }}} }} | label59 = Període | data59 = {{#invoke:Wikidata | claim | property=P2348 | value={{{periode|}}} }} | label60 = Gènere | data60 = {{#invoke:Wikidata | claim | property=P136 | value={{{genere|}}}| list=firstrank }} | label61 = Estil | data61 = {{#invoke:Wikidata | claim | property=P135 | value={{{estil|}}} | list=firstrank}} | label62 = Material | class62 = category <!--Condicionat a que no existeixi "tècnica". Cas "pintura a l'oli" com material a WD--> | data62 = {{#if: {{{type|{{{tècnica|{{{tecnica|}}}}}}}}} |<!-- buit -->| {{#invoke:Wikidata | claim | property=P186 | value={{{material|}}} }} }} | label63 = Subjecte representat | data63 = {{{subjecte|}}} | label64 = Encàrrec | data64 = {{{dades_encarrec|}}} | label65 = Dimensions | data65 = {{Bloc dimensions | item ={{{item|}}} | dimensions = {{{dimensions|}}} | amplada = {{{width_metric|{{{amplada|}}} }}} | llargada = {{{length_metric|{{{llargada|{{{longitud|}}}}}} }}} | alçada = {{{height_metric|{{{alçada|}}} }}} | diametre = {{{diameter_metric|{{{diametre|}}}}}} | unitat_mida = {{{metric_unit|{{{unitat mida|{{{unitat_mida|cm}}} }}} }}} }} | label66 = Pes | data66 = {{#invoke:Wikidata | claim | property=P2067 | value={{{weight|{{{pes|}}}}}} }} | label67 = Condicions | data67 = {{{condicions|}}} | label68 = Propietari | data68 = {{#invoke:Wikidata | claim |value={{{owner|{{{propietari|}}} }}} | property=P127 |qualifier=P580|qualifier47=P582 |formatting = table| rowformat = $0 <small>{{((}}Mostra inici fi{{!}}inici{{=}}$1{{!}}fi{{=}}$2{{))}}</small> |tablesort=1 |colformat46=Y |colformat47=Y}} <!-- Bloc Protecció --> <!-- específic per a Patrimoni Humanitat. Sempre primer bloc de protecció --> <!-- Combina valors manuals amb recuperats de WD --> |data85 = {{#if: {{{PH_oficial|}}} {{{PH_tipus|}}} {{{PH_data|}}}{{{designacio1|}}}{{{designacio2|}}} {{{designacio3|}}}{{{designacio4|}}}{{{designacio5|}}} |<!-- Hi ha manuals "normals", NO fer res amb els de WD. --> |{{Protecció patrimonial/P1435|item={{{item|}}} |whitelist0= |child=yes |nom=}} }} <!-- Tractament proteccions manuals. Si són "normals", seran els únics perquè no s'ha posat WD. Si són "designacio extra", primer s'hauran mostrat les procedents de WD, si n'hi ha --> {{#if: {{{PH_oficial|}}} {{{PH_tipus|}}} {{{PH_data|}}} | {{Protecció patrimonial/publica | item = {{{item|}}} |lang={{{lang|}}} | id_proteccio = Q9259<!-- Força codi PH per a que {{Protecció patrimonial/publica}} activi paràmetres específics de PH --> | proteccio = {{#ifeq: {{lc:{{{PH_tipus|}}} }} |immaterial | {{GetLabelFix|Q59544|lang={{{lang|}}}}} | {{GetLabelFix|Q9259|lang={{{lang|}}}}} }} | designa_oficial = {{{PH_oficial|}}} | tipus_proteccio = {{#if:{{{PH_tipus|}}} | {{{PH_tipus|}}} | Cultural}} | criteris = {{{PH_criteris|}}} | data_inici = {{#if:{{{PH_data|}}} |{{Sessió Patrimoni Unesco| {{{PH_data|}}}}}}} | data_fi = {{{PH_baixa|}}} | identificador = {{{PH_ID|}}} | extensio = {{Entrades separades per comes|{{{PH_extensioa|}}}|{{{PH_extensiob|}}}|{{{PH_extensioc|}}}|{{{PH_extensiod|}}}}} | proteccio_etiqueta56 = {{{PH_etiqueta1|}}} | proteccio_valor56 = {{{PH_valor1|}}} | proteccio_etiqueta57 = {{{PH_etiqueta2|}}} | proteccio_valor57 = {{{PH_valor2|}}} | proteccio_etiqueta58 = {{{PH_etiqueta3|}}} | proteccio_valor58 = {{{PH_valor3|}}} | pattern_identificador = http://whc.unesco.org/en/list/$1 }} }} {{#if: {{{designacio1|}}}{{{designacio1_extra|}}} | {{Protecció patrimonial/publica | item = {{{item|}}} |lang={{{lang|}}} | proteccio = {{{designacio1|{{{designacio1_extra|}}}}}} | designa_oficial = {{{designacio1_oficial|}}} | tipus_proteccio = {{{designacio1_tipus|}}} | criteris = {{{designacio1_criteris|}}} | data_inici = {{{designacio1_data|}}} | data_fi = {{{designacio1_baixa|}}} | identificador = {{{designacio1_id|}}} | proteccio_etiqueta56 = {{{designacio1_etiqueta1|}}} | proteccio_valor56 = {{{designacio1_valor1|}}} | proteccio_etiqueta57 = {{{designacio1_etiqueta2|}}} | proteccio_valor57 = {{{designacio1_valor2|}}} | proteccio_etiqueta58 = {{{designacio1_etiqueta3|}}} | proteccio_valor58 = {{{designacio1_valor3|}}} }} }} {{#if: {{{designacio2|}}}{{{designacio2_extra|}}} | {{Protecció patrimonial/publica | item = {{{item|}}} |lang={{{lang|}}} | proteccio = {{{designacio2|{{{designacio2_extra|}}}}}} | designa_oficial = {{{designacio2_oficial|}}} | tipus_proteccio = {{{designacio2_tipus|}}} | criteris = {{{designacio2_criteris|}}} | data_inici = {{{designacio2_data|}}} | data_fi = {{{designacio2_baixa|}}} | identificador = {{{designacio2_id|}}} | proteccio_etiqueta56 = {{{designacio2_etiqueta1|}}} | proteccio_valor56 = {{{designacio2_valor1|}}} | proteccio_etiqueta57 = {{{designacio2_etiqueta2|}}} | proteccio_valor57 = {{{designacio2_valor2|}}} | proteccio_etiqueta58 = {{{designacio2_etiqueta3|}}} | proteccio_valor58 = {{{designacio2_valor3|}}} }} }} {{#if: {{{designacio3|}}}{{{designacio3_extra|}}} | {{Protecció patrimonial/publica | item = {{{item|}}} |lang={{{lang|}}} | proteccio = {{{designacio3|{{{designacio3_extra|}}}}}} | designa_oficial = {{{designacio3_oficial|}}} | tipus_proteccio = {{{designacio3_tipus|}}} | criteris = {{{designacio3_criteris|}}} | data_inici = {{{designacio3_data|}}} | data_fi = {{{designacio3_baixa|}}} | identificador = {{{designacio3_id|}}} | proteccio_etiqueta56 = {{{designacio3_etiqueta1|}}} | proteccio_valor56 = {{{designacio3_valor1|}}} | proteccio_etiqueta57 = {{{designacio3_etiqueta2|}}} | proteccio_valor57 = {{{designacio3_valor2|}}} | proteccio_etiqueta58 = {{{designacio3_etiqueta3|}}} | proteccio_valor58 = {{{designacio3_valor3|}}} }} }} {{#if: {{{designacio4|}}}{{{designacio4_extra|}}} | {{Protecció patrimonial/publica | item = {{{item|}}} |lang={{{lang|}}} | proteccio = {{{designacio4|{{{designacio4_extra|}}}}}} | designa_oficial = {{{designacio4_oficial|}}} | tipus_proteccio = {{{designacio4_tipus|}}} | criteris = {{{designacio4_criteris|}}} | data_inici = {{{designacio4_data|}}} | data_fi = {{{designacio4_baixa|}}} | identificador = {{{designacio4_id|}}} | proteccio_etiqueta56 = {{{designacio4_etiqueta1|}}} | proteccio_valor56 = {{{designacio4_valor1|}}} | proteccio_etiqueta57 = {{{designacio4_etiqueta2|}}} | proteccio_valor57 = {{{designacio4_valor2|}}} | proteccio_etiqueta58 = {{{designacio4_etiqueta3|}}} | proteccio_valor58 = {{{designacio4_valor3|}}} }} }} {{#if: {{{designacio5|}}}{{{designacio5_extra|}}} | {{Protecció patrimonial/publica | item = {{{item|}}} |lang={{{lang|}}} | proteccio = {{{designacio5|{{{designacio5_extra|}}}}}} | designa_oficial = {{{designacio5_oficial|}}} | tipus_proteccio = {{{designacio5_tipus|}}} | criteris = {{{designacio5_criteris|}}} | data_inici = {{{designacio5_data|}}} | data_fi = {{{designacio5_baixa|}}} | identificador = {{{designacio5_id|}}} | proteccio_etiqueta56 = {{{designacio5_etiqueta1|}}} | proteccio_valor56 = {{{designacio5_valor1|}}} | proteccio_etiqueta57 = {{{designacio1_etiqueta2|}}} | proteccio_valor57 = {{{designacio5_valor2|}}} | proteccio_etiqueta58 = {{{designacio5_etiqueta3|}}} | proteccio_valor58 = {{{designacio5_valor3|}}} }} }} <!-- BLOC DE UBICACIÓ Respon a 3 formats diferents: * Peces fora de museu (monuments i estàtues): Genera capçalera "ubicació" (header33) + arbre geografia política + adreça + mapa * Una peça dins un museu: sense capçalera. nom museu + ciutat * diverses peces en més d'un museu: Genera capçalera "ubicació" (header33) + llista d'obres amb títol, museu, ciutat, num.inventari i part que ocupa dins l'obra. --> | header100 = {{#if:{{{part2|}}}{{{part3|}}}{{{part4|}}}{{{part5|}}}<!-- Secció, si la peça en més d'un museu, crea secció --> {{#ifexpr:{{str find|{{#invoke:Wikidata | claim | property=P195 | list=firstrank |separator=<br/> |conjunction=<br/>}}|<br/>}} >1|true}} | Ubicació<!-- -->| {{#if:{{#Property:P195|from={{{item|}}}}}{{{museu|{{{museu1|}}} }}}|<!-- no tinc museu, però hi ha ubicació, també crea secció -->|{{#if:{{{ubicacio|}}}{{{ciutat|}}}{{#Property:P131|from={{{item|}}}}} {{#Property:P969|from={{{item|}}} }}{{#Property:P669|from={{{item|}}} }} | Ubicació}} }} }} | label101 = {{#if: {{both|{{#Property:P195|from={{{item|}}}}} <!-- És museu i només hi ha un --> |{{#ifeq:{{str find|{{#invoke:Wikidata | claim | property=P195 | list=firstrank |separator=<br/> |conjunction=<br/>}}|<br/>}}|0|true}} }} {{{museu|{{{museu1|}}}}}} <!-- És només 1 museu manual --> |{{#if:{{{part2|}}}{{{part3|}}}{{{part4|}}}{{{part5|}}}|<!--Si hi ha més d'una ubuicació, no posar el valor d'etiqueta -->|Col·lecció}} }} | data101 = {{#if:{{#Property:P195|from={{{item|}}}}}{{{museu|{{{museu1|}}}}}}<!-- en museu -->|{{#if:{{#ifexpr:{{str find|{{#invoke:Wikidata | claim | property=P195 <!-- -->| list=firstrank |separator=<br/> |conjunction=<br/>}}|<br/>}} >1|true}}<!-- -->{{{part2|}}}{{{part3|}}}{{{part4|}}}{{{part5|}}} <!-- multi -->|{{#if:{{{part2|}}}{{{part3|}}}{{{part4|}}}{{{part5|}}} |<center>{{Infotaula d'obra artística/format taula| {{{part1|}}} | {{{museu|{{{museu1|}}}}}} | {{{ciutat|{{{ciutat1|}}}}}} | {{{part2|}}} | {{{museu2|}}} | {{{ciutat2|}}} | {{{part3|}}} | {{{museu3|}}} | {{{ciutat3|}}} | {{{part4|}}} | {{{museu4|}}} | {{{ciutat4|}}} | {{{part5|}}} | {{{museu5|}}} | {{{ciutat5|}}} }} </center> |{{#if:{{#Property:P527|from={{{item|}}}}} |{{#invoke:Wikidata | claim | property=P527 | formatting=table |list=firstrank |separator=</td></tr> |qualifier=P518 | qualifier69=P195| qualifier70=P195/P131 |qualifier71=P527/P18 |qualifier72=P527/P217 |colformat68=label | rowsubformat71=[[file:$4|60px|link=]] |rowformat= <tr><td style="background:#eeeeee;">$4</td><!-- --><td>$1<br/>''$0''<!-- --><br/>$2, $3 |rowsubformat70=($3)<!-- --><br/>Inv:$5 }} |{{#invoke:Wikidata | claim | property=P195 | formatting=table |list=firstrank |separator=</td></tr> | qualifier=P518 | qualifier69=P195/P131 |rowsubformat69=($2) |rowformat= <tr><td style="background:#eeeeee;">$1</td><td>$0 $2 }} }} }}<!-- fi multi en manual --><!-- mono museu -->|{{#if:{{{museu|{{{museu1|}}}}}} |{{Entrades separades per comes|{{{museu|{{{museu1|}}}}}} | {{{ciutat|{{{ciutat1|}}}}}}}} <!-- Manual WD -->|{{#invoke:Wikidata | claim | property=P195 | formatting=table |list=firstrank |separator=<br/> |conjunction=<br/> | qualifier=P518 | qualifier69=P195/P131 |rowsubformat69=($2) |rowformat= $0 $2 }} }} }} <!-- NO museu -->|{{#if:{{{ubicacio|}}} <!-- Ubicació fora institució (estàtues, etc.) -->|{{{ubicacio|}}}{{#if:{{{ciutat|}}}|, {{{ciutat|}}} }}<!-- -->| {{infotaula|child=yes |bodyclass = vcard | titleclass = fn org |labelstyle = background-color:#eeeeee; |datastyle = text-align:left; |header68 = |data70 ={{#invoke:Wikidata|getParentValues | item={{{item|}}} | sorting=-1 |upto=estat |separator=</td></tr> |rowformat=<tr><td style="background:#eeeeee;">$0</td><td>$1 }} |label77 = Localització |data77 = {{If empty|{{{localitzacio|}}} |{{#invoke:Wikidata | claim | property=P969 |list=false }} |{{#invoke:Wikidata | claim | property=P669 |qualifier=P670 |qualifier69=P281 | formatting=table |rowformat=$0$1 $2 |rowsubformat68=, $1 |rowsubformat69=($2) }} }} |data87 = {{#if:{{{imatge_mapa|}}} | {{#invoke:InfoboxImage|InfoboxImage|image={{{imatge_mapa|}}} |size=225px |sizedefault=frameless|upright=1|alt= |title={{{peu_mapa|}}} |suppressplaceholder=yes}} | {{#if:{{{draw_mapa|}}} | {{{draw_mapa|}}} | {{#ifeq:{{{mapaWD|}}}|no|<!--no es vol mapa -->| <!--coordenades?-->{{#if:{{both|{{if empty|{{{lat_dec|}}} | {{lat wd|item={{{item|}}} }} }} |{{if empty|{{{long_dec|}}} | {{lon wd|item={{{item|}}} }} }} }} |{{mapes localització| item = {{{item|}}} |lat_dec={{{lat_dec|}}} |long_dec={{{long_dec|{{{lon_dec|}}}}}} |mapa_localitzador={{{mapa_localitzador|}}} |zoom={{{zoom|16}}} |nom_marcador= {{if empty|{{{nom_marcador|}}}| {{{nom|{{PAGENAME}} }}} }} |marcador={{{marcador|}}} |marcador_color={{if empty|{{{marcador_color|}}} | FF0000}} |marcador_mida={{{marcador_mida|small}}} |mapa_mida={{{mapa_mida|}}} |superficie= }} }}<!--fi no es vol mapa --> }}<!--fi no hi ha coordenades --> }}<!--fi draw_mapa --> }}<!--fi mapa en imatge --> }} }} }} | header117 = {{#if:{{#invoke:Wikidata | claim | property=P793 | list=firstrank}} | Història}} | label118 = {{#if:{{#invoke:Wikidata | claim | property=P793 | list=firstrank}} |Data}} | data118 = {{#if:{{#invoke:Wikidata | claim | property=P793 | list=firstrank}} |'''Fet destacat'''}} | data120 = {{#if:{{#property:P793 |from={{{item|}}} }} |<tr>{{#invoke:Wikidata |claim |formatting=table |property=P793 |qualifier=P585 | qualifier69=P580 |qualifier70=P276 |qualifier71=P528 |qualifier72=P582 |rowformat=<td style="background: #eeeeee;">$1 $2</td><td style="text-align:left">$0$3 $4</td> |rowsubformat69=$2-$5 |rowsubformat70=, $3 |rowsubformat71= (catàleg:$4) |colformat68=Y |colformat69=Y |colformat72=Y |separator=</tr><tr>|conjunction=</tr><tr>|tablesort=1 <!-- |sorting=-1 -->}}</tr>}} | header126 = {{#if:{{#invoke:Wikidata | claim | property=P217 | value={{{codimuseu|}}}| list=false}} {{{catalog|}}} {{{anterior|}}} {{{posterior|}}} | Catalogació}} | label127 = Codi museu | data127 = {{#if:{{{codimuseu|}}} | {{#if:{{{enllaç_museu|}}}|[{{{enllaç_museu|}}} {{{codimuseu|}}}] | {{{codimuseu|}}} }} <!-- dades manuals --> |{{#if:{{#Property:P217|from={{{item|}}}}} |{{#if:{{#Property:P973|from={{{item|}}}}} | [{{#invoke:Wikidata | claim | property=P973 |list=false}} {{#invoke:Wikidata | claim | property=P217 | list=false}}] | {{#invoke:Wikidata | claim | property=P217 |list=false}} }} }} }} | label128 = Catàleg | data128 = {{#if:{{{cataleg|}}} | {{{cataleg|}}} | {{#invoke:Wikidata | claim | property=P528 |qualifier=P972 |formatting = table |rowformat= $1<small>:($0)</small> }} }} | label129 = Anterior | data129 = {{#invoke:Wikidata | claim | property=P155 | value={{{anterior|}}} }} | label130 = Posterior | data130 = {{#invoke:Wikidata | claim | property=P156 | value={{{posterior|}}} }} <!-- PENDENT analitzar format i condició d sortida. Si hi ha codi_inventari, ja s'ha mostrat com a link del codi | label137 = Descrit | data130 = {{#invoke:Wikidata | claim | property=P973 | value={{{posterior|}}} | list=firstrank}} --> <!-- Segona imatge --> | data145 = {{#if:{{{imatge2|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{imatge2|}}} |size={{{mida_imatge2|250px}}}|sizedefault=frameless|upright={{#if:{{{image_upright|}}}|{{{image_upright}}}|1.36}}|alt={{{alt|}}} }} }} | data146 = {{{peu2|}}} | label147 = Lloc web | data147 = {{#invoke:Wikidata | claim | property=P856 | value={{{lloc_web|}}} | list=false | formatting=[$1 Lloc web] }}
See also
-- STEP 1: Click on the "edit" tab at the top of the page to edit this module.
-- STEP 2: if you want to increment by a number other than 1, put that number below, after the equals sign.
local increment = 35
-- STEP 3: Replace the example template text with the template text that you wish to increment.
local templatetext = [==========[
| label22 = Lloc original
| data22 = {{#invoke:Wikidata | claim | property=P189 | value={{{lloc_original|}}} }}
| label23 = Tècnica
| data23 = {{#invoke:Wikidata | claim | property=P2079 | value={{{type|{{{tècnica|{{{tecnica|}}} }}} }}} }}
| label24 = Període
| data24 = {{#invoke:Wikidata | claim | property=P2348 | value={{{periode|}}} }}
| label25 = Gènere
| data25 = {{#invoke:Wikidata | claim | property=P136 | value={{{genere|}}}| list=firstrank }}
| label26 = Estil
| data26 = {{#invoke:Wikidata | claim | property=P135 | value={{{estil|}}} | list=firstrank}}
| label27 = Material
| class27 = category <!--Condicionat a que no existeixi "tècnica". Cas "pintura a l'oli" com material a WD-->
| data27 = {{#if: {{{type|{{{tècnica|{{{tecnica|}}}}}}}}} |<!-- buit -->| {{#invoke:Wikidata | claim | property=P186 | value={{{material|}}} }} }}
| label28 = Subjecte representat
| data28 = {{{subjecte|}}}
| label29 = Encàrrec
| data29 = {{{dades_encarrec|}}}
| label30 = Dimensions
| data30 = {{Bloc dimensions | item ={{{item|}}} | dimensions = {{{dimensions|}}}
| amplada = {{{width_metric|{{{amplada|}}} }}}
| llargada = {{{length_metric|{{{llargada|{{{longitud|}}}}}} }}}
| alçada = {{{height_metric|{{{alçada|}}} }}}
| diametre = {{{diameter_metric|{{{diametre|}}}}}}
| unitat_mida = {{{metric_unit|{{{unitat mida|{{{unitat_mida|cm}}} }}} }}}
}}
| label31 = Pes
| data31 = {{#invoke:Wikidata | claim | property=P2067 | value={{{weight|{{{pes|}}}}}} }}
| label32 = Condicions
| data32 = {{{condicions|}}}
| label33 = Propietari
| data33 = {{#invoke:Wikidata | claim |value={{{owner|{{{propietari|}}} }}} | property=P127 |qualifier=P580|qualifier12=P582
|formatting = table| rowformat = $0 <small>{{((}}Mostra inici fi{{!}}inici{{=}}$1{{!}}fi{{=}}$2{{))}}</small>
|tablesort=1 |colformat11=Y |colformat12=Y}}
<!--
Bloc Protecció
-->
<!-- específic per a Patrimoni Humanitat. Sempre primer bloc de protecció -->
<!-- Combina valors manuals amb recuperats de WD -->
|data50 = {{#if: {{{PH_oficial|}}} {{{PH_tipus|}}} {{{PH_data|}}}{{{designacio1|}}}{{{designacio2|}}}
{{{designacio3|}}}{{{designacio4|}}}{{{designacio5|}}}
|<!-- Hi ha manuals "normals", NO fer res amb els de WD. -->
|{{Protecció patrimonial/P1435|item={{{item|}}} |whitelist0= |child=yes |nom=}}
}}
<!-- Tractament proteccions manuals. Si són "normals", seran els únics perquè no s'ha posat WD.
Si són "designacio extra", primer s'hauran mostrat les procedents de WD, si n'hi ha
-->
{{#if: {{{PH_oficial|}}} {{{PH_tipus|}}} {{{PH_data|}}} | {{Protecció patrimonial/publica
| item = {{{item|}}} |lang={{{lang|}}}
| id_proteccio = Q9259<!-- Força codi PH per a que {{Protecció patrimonial/publica}} activi paràmetres específics de PH -->
| proteccio = {{#ifeq: {{lc:{{{PH_tipus|}}} }} |immaterial
| {{GetLabelFix|Q59544|lang={{{lang|}}}}}
| {{GetLabelFix|Q9259|lang={{{lang|}}}}}
}}
| designa_oficial = {{{PH_oficial|}}}
| tipus_proteccio = {{#if:{{{PH_tipus|}}} | {{{PH_tipus|}}} | Cultural}}
| criteris = {{{PH_criteris|}}}
| data_inici = {{#if:{{{PH_data|}}} |{{Sessió Patrimoni Unesco| {{{PH_data|}}}}}}}
| data_fi = {{{PH_baixa|}}}
| identificador = {{{PH_ID|}}}
| extensio = {{Entrades separades per comes|{{{PH_extensioa|}}}|{{{PH_extensiob|}}}|{{{PH_extensioc|}}}|{{{PH_extensiod|}}}}}
| proteccio_etiqueta21 = {{{PH_etiqueta1|}}}
| proteccio_valor21 = {{{PH_valor1|}}}
| proteccio_etiqueta22 = {{{PH_etiqueta2|}}}
| proteccio_valor22 = {{{PH_valor2|}}}
| proteccio_etiqueta23 = {{{PH_etiqueta3|}}}
| proteccio_valor23 = {{{PH_valor3|}}}
| pattern_identificador = http://whc.unesco.org/en/list/$1
}} }}
{{#if: {{{designacio1|}}}{{{designacio1_extra|}}} | {{Protecció patrimonial/publica
| item = {{{item|}}} |lang={{{lang|}}}
| proteccio = {{{designacio1|{{{designacio1_extra|}}}}}}
| designa_oficial = {{{designacio1_oficial|}}}
| tipus_proteccio = {{{designacio1_tipus|}}}
| criteris = {{{designacio1_criteris|}}}
| data_inici = {{{designacio1_data|}}}
| data_fi = {{{designacio1_baixa|}}}
| identificador = {{{designacio1_id|}}}
| proteccio_etiqueta21 = {{{designacio1_etiqueta1|}}}
| proteccio_valor21 = {{{designacio1_valor1|}}}
| proteccio_etiqueta22 = {{{designacio1_etiqueta2|}}}
| proteccio_valor22 = {{{designacio1_valor2|}}}
| proteccio_etiqueta23 = {{{designacio1_etiqueta3|}}}
| proteccio_valor23 = {{{designacio1_valor3|}}}
}} }}
{{#if: {{{designacio2|}}}{{{designacio2_extra|}}} | {{Protecció patrimonial/publica
| item = {{{item|}}} |lang={{{lang|}}}
| proteccio = {{{designacio2|{{{designacio2_extra|}}}}}}
| designa_oficial = {{{designacio2_oficial|}}}
| tipus_proteccio = {{{designacio2_tipus|}}}
| criteris = {{{designacio2_criteris|}}}
| data_inici = {{{designacio2_data|}}}
| data_fi = {{{designacio2_baixa|}}}
| identificador = {{{designacio2_id|}}}
| proteccio_etiqueta21 = {{{designacio2_etiqueta1|}}}
| proteccio_valor21 = {{{designacio2_valor1|}}}
| proteccio_etiqueta22 = {{{designacio2_etiqueta2|}}}
| proteccio_valor22 = {{{designacio2_valor2|}}}
| proteccio_etiqueta23 = {{{designacio2_etiqueta3|}}}
| proteccio_valor23 = {{{designacio2_valor3|}}}
}} }}
{{#if: {{{designacio3|}}}{{{designacio3_extra|}}} | {{Protecció patrimonial/publica
| item = {{{item|}}} |lang={{{lang|}}}
| proteccio = {{{designacio3|{{{designacio3_extra|}}}}}}
| designa_oficial = {{{designacio3_oficial|}}}
| tipus_proteccio = {{{designacio3_tipus|}}}
| criteris = {{{designacio3_criteris|}}}
| data_inici = {{{designacio3_data|}}}
| data_fi = {{{designacio3_baixa|}}}
| identificador = {{{designacio3_id|}}}
| proteccio_etiqueta21 = {{{designacio3_etiqueta1|}}}
| proteccio_valor21 = {{{designacio3_valor1|}}}
| proteccio_etiqueta22 = {{{designacio3_etiqueta2|}}}
| proteccio_valor22 = {{{designacio3_valor2|}}}
| proteccio_etiqueta23 = {{{designacio3_etiqueta3|}}}
| proteccio_valor23 = {{{designacio3_valor3|}}}
}} }}
{{#if: {{{designacio4|}}}{{{designacio4_extra|}}} | {{Protecció patrimonial/publica
| item = {{{item|}}} |lang={{{lang|}}}
| proteccio = {{{designacio4|{{{designacio4_extra|}}}}}}
| designa_oficial = {{{designacio4_oficial|}}}
| tipus_proteccio = {{{designacio4_tipus|}}}
| criteris = {{{designacio4_criteris|}}}
| data_inici = {{{designacio4_data|}}}
| data_fi = {{{designacio4_baixa|}}}
| identificador = {{{designacio4_id|}}}
| proteccio_etiqueta21 = {{{designacio4_etiqueta1|}}}
| proteccio_valor21 = {{{designacio4_valor1|}}}
| proteccio_etiqueta22 = {{{designacio4_etiqueta2|}}}
| proteccio_valor22 = {{{designacio4_valor2|}}}
| proteccio_etiqueta23 = {{{designacio4_etiqueta3|}}}
| proteccio_valor23 = {{{designacio4_valor3|}}}
}} }}
{{#if: {{{designacio5|}}}{{{designacio5_extra|}}} | {{Protecció patrimonial/publica
| item = {{{item|}}} |lang={{{lang|}}}
| proteccio = {{{designacio5|{{{designacio5_extra|}}}}}}
| designa_oficial = {{{designacio5_oficial|}}}
| tipus_proteccio = {{{designacio5_tipus|}}}
| criteris = {{{designacio5_criteris|}}}
| data_inici = {{{designacio5_data|}}}
| data_fi = {{{designacio5_baixa|}}}
| identificador = {{{designacio5_id|}}}
| proteccio_etiqueta21 = {{{designacio5_etiqueta1|}}}
| proteccio_valor21 = {{{designacio5_valor1|}}}
| proteccio_etiqueta22 = {{{designacio1_etiqueta2|}}}
| proteccio_valor22 = {{{designacio5_valor2|}}}
| proteccio_etiqueta23 = {{{designacio5_etiqueta3|}}}
| proteccio_valor23 = {{{designacio5_valor3|}}}
}} }}
<!-- BLOC DE UBICACIÓ
Respon a 3 formats diferents:
* Peces fora de museu (monuments i estàtues): Genera capçalera "ubicació" (header33) + arbre geografia política + adreça + mapa
* Una peça dins un museu: sense capçalera. nom museu + ciutat
* diverses peces en més d'un museu: Genera capçalera "ubicació" (header33) + llista d'obres amb títol, museu, ciutat, num.inventari i part que ocupa dins l'obra.
-->
| header65 = {{#if:{{{part2|}}}{{{part3|}}}{{{part4|}}}{{{part5|}}}<!-- Secció, si la peça en més d'un museu, crea secció -->
{{#ifexpr:{{str find|{{#invoke:Wikidata | claim | property=P195 | list=firstrank |separator=<br/> |conjunction=<br/>}}|<br/>}} >1|true}}
| Ubicació<!--
-->| {{#if:{{#Property:P195|from={{{item|}}}}}{{{museu|{{{museu1|}}} }}}|<!-- no tinc museu, però hi ha ubicació, també crea secció
-->|{{#if:{{{ubicacio|}}}{{{ciutat|}}}{{#Property:P131|from={{{item|}}}}} {{#Property:P969|from={{{item|}}} }}{{#Property:P669|from={{{item|}}} }}
| Ubicació}}
}}
}}
| label66 = {{#if: {{both|{{#Property:P195|from={{{item|}}}}} <!-- És museu i només hi ha un -->
|{{#ifeq:{{str find|{{#invoke:Wikidata | claim | property=P195 | list=firstrank |separator=<br/> |conjunction=<br/>}}|<br/>}}|0|true}}
}} {{{museu|{{{museu1|}}}}}} <!-- És només 1 museu manual -->
|{{#if:{{{part2|}}}{{{part3|}}}{{{part4|}}}{{{part5|}}}|<!--Si hi ha més d'una ubuicació, no posar el valor d'etiqueta -->|Col·lecció}}
}}
| data66 = {{#if:{{#Property:P195|from={{{item|}}}}}{{{museu|{{{museu1|}}}}}}<!--
en museu -->|{{#if:{{#ifexpr:{{str find|{{#invoke:Wikidata | claim | property=P195 <!--
-->| list=firstrank |separator=<br/> |conjunction=<br/>}}|<br/>}} >1|true}}<!--
-->{{{part2|}}}{{{part3|}}}{{{part4|}}}{{{part5|}}}
<!-- multi -->|{{#if:{{{part2|}}}{{{part3|}}}{{{part4|}}}{{{part5|}}}
|<center>{{Infotaula d'obra artística/format taula| {{{part1|}}} | {{{museu|{{{museu1|}}}}}}
| {{{ciutat|{{{ciutat1|}}}}}}
| {{{part2|}}} | {{{museu2|}}} | {{{ciutat2|}}}
| {{{part3|}}} | {{{museu3|}}} | {{{ciutat3|}}}
| {{{part4|}}} | {{{museu4|}}} | {{{ciutat4|}}}
| {{{part5|}}} | {{{museu5|}}} | {{{ciutat5|}}} }} </center>
|{{#if:{{#Property:P527|from={{{item|}}}}}
|{{#invoke:Wikidata | claim | property=P527 | formatting=table |list=firstrank |separator=</td></tr>
|qualifier=P518 | qualifier34=P195| qualifier35=P195/P131
|qualifier36=P527/P18 |qualifier37=P527/P217
|colformat33=label | rowsubformat36=[[file:$4|60px|link=]]
|rowformat= <tr><td style="background:#eeeeee;">$4</td><!--
--><td>$1<br/>''$0''<!--
--><br/>$2, $3 |rowsubformat35=($3)<!--
--><br/>Inv:$5
}}
|{{#invoke:Wikidata | claim | property=P195 | formatting=table |list=firstrank |separator=</td></tr>
| qualifier=P518 | qualifier34=P195/P131 |rowsubformat34=($2)
|rowformat= <tr><td style="background:#eeeeee;">$1</td><td>$0 $2
}}
}}
}}<!-- fi multi en manual --><!--
mono museu -->|{{#if:{{{museu|{{{museu1|}}}}}} |{{Entrades separades per comes|{{{museu|{{{museu1|}}}}}} | {{{ciutat|{{{ciutat1|}}}}}}}} <!-- Manual
WD -->|{{#invoke:Wikidata | claim | property=P195 | formatting=table |list=firstrank |separator=<br/> |conjunction=<br/>
| qualifier=P518 | qualifier34=P195/P131 |rowsubformat34=($2)
|rowformat= $0 $2
}} }}
}}
<!--
NO museu -->|{{#if:{{{ubicacio|}}} <!-- Ubicació fora institució (estàtues, etc.)
-->|{{{ubicacio|}}}{{#if:{{{ciutat|}}}|, {{{ciutat|}}} }}<!--
-->| {{infotaula|child=yes
|bodyclass = vcard | titleclass = fn org
|labelstyle = background-color:#eeeeee; |datastyle = text-align:left;
|header33 =
|data35 ={{#invoke:Wikidata|getParentValues
| item={{{item|}}} | sorting=-1
|upto=estat |separator=</td></tr>
|rowformat=<tr><td style="background:#eeeeee;">$0</td><td>$1 }}
|label42 = Localització
|data42 = {{If empty|{{{localitzacio|}}}
|{{#invoke:Wikidata | claim | property=P969 |list=false }}
|{{#invoke:Wikidata | claim | property=P669 |qualifier=P670 |qualifier34=P281 | formatting=table
|rowformat=$0$1 $2 |rowsubformat33=, $1 |rowsubformat34=($2) }}
}}
|data52 = {{#if:{{{imatge_mapa|}}}
| {{#invoke:InfoboxImage|InfoboxImage|image={{{imatge_mapa|}}} |size=225px
|sizedefault=frameless|upright=1|alt= |title={{{peu_mapa|}}}
|suppressplaceholder=yes}}
| {{#if:{{{draw_mapa|}}}
| {{{draw_mapa|}}}
| {{#ifeq:{{{mapaWD|}}}|no|<!--no es vol mapa -->|
<!--coordenades?-->{{#if:{{both|{{if empty|{{{lat_dec|}}} | {{lat wd|item={{{item|}}} }} }}
|{{if empty|{{{long_dec|}}} | {{lon wd|item={{{item|}}} }} }}
}}
|{{mapes localització| item = {{{item|}}}
|lat_dec={{{lat_dec|}}} |long_dec={{{long_dec|{{{lon_dec|}}}}}}
|mapa_localitzador={{{mapa_localitzador|}}} |zoom={{{zoom|16}}}
|nom_marcador= {{if empty|{{{nom_marcador|}}}| {{{nom|{{PAGENAME}} }}} }}
|marcador={{{marcador|}}} |marcador_color={{if empty|{{{marcador_color|}}} | FF0000}}
|marcador_mida={{{marcador_mida|small}}} |mapa_mida={{{mapa_mida|}}}
|superficie= }}
}}<!--fi no es vol mapa -->
}}<!--fi no hi ha coordenades -->
}}<!--fi draw_mapa -->
}}<!--fi mapa en imatge -->
}}
}}
}}
| header82 = {{#if:{{#invoke:Wikidata | claim | property=P793 | list=firstrank}} | Història}}
| label83 = {{#if:{{#invoke:Wikidata | claim | property=P793 | list=firstrank}} |Data}}
| data83 = {{#if:{{#invoke:Wikidata | claim | property=P793 | list=firstrank}} |'''Fet destacat'''}}
| data85 = {{#if:{{#property:P793 |from={{{item|}}} }} |<tr>{{#invoke:Wikidata |claim |formatting=table
|property=P793 |qualifier=P585 | qualifier34=P580 |qualifier35=P276 |qualifier36=P528 |qualifier37=P582
|rowformat=<td style="background: #eeeeee;">$1 $2</td><td style="text-align:left">$0$3 $4</td>
|rowsubformat34=$2-$5 |rowsubformat35=, $3 |rowsubformat36= (catàleg:$4)
|colformat33=Y |colformat34=Y |colformat37=Y
|separator=</tr><tr>|conjunction=</tr><tr>|tablesort=1 <!-- |sorting=-1 -->}}</tr>}}
| header91 = {{#if:{{#invoke:Wikidata | claim | property=P217 | value={{{codimuseu|}}}| list=false}} {{{catalog|}}} {{{anterior|}}} {{{posterior|}}} | Catalogació}}
| label92 = Codi museu
| data92 = {{#if:{{{codimuseu|}}} | {{#if:{{{enllaç_museu|}}}|[{{{enllaç_museu|}}} {{{codimuseu|}}}] | {{{codimuseu|}}} }} <!-- dades manuals -->
|{{#if:{{#Property:P217|from={{{item|}}}}}
|{{#if:{{#Property:P973|from={{{item|}}}}}
| [{{#invoke:Wikidata | claim | property=P973 |list=false}} {{#invoke:Wikidata | claim | property=P217 | list=false}}]
| {{#invoke:Wikidata | claim | property=P217 |list=false}}
}}
}}
}}
| label93 = Catàleg
| data93 = {{#if:{{{cataleg|}}} | {{{cataleg|}}}
| {{#invoke:Wikidata | claim | property=P528 |qualifier=P972 |formatting = table
|rowformat= $1<small>:($0)</small> }}
}}
| label94 = Anterior
| data94 = {{#invoke:Wikidata | claim | property=P155 | value={{{anterior|}}} }}
| label95 = Posterior
| data95 = {{#invoke:Wikidata | claim | property=P156 | value={{{posterior|}}} }}
<!-- PENDENT analitzar format i condició d sortida. Si hi ha codi_inventari, ja s'ha mostrat com a link del codi
| label102 = Descrit
| data95 = {{#invoke:Wikidata | claim | property=P973 | value={{{posterior|}}} | list=firstrank}}
-->
<!-- Segona imatge -->
| data110 = {{#if:{{{imatge2|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{imatge2|}}} |size={{{mida_imatge2|250px}}}|sizedefault=frameless|upright={{#if:{{{image_upright|}}}|{{{image_upright}}}|1.36}}|alt={{{alt|}}} }}
}}
| data111 = {{{peu2|}}}
| label112 = Lloc web
| data112 = {{#invoke:Wikidata | claim | property=P856 | value={{{lloc_web|}}} | list=false | formatting=[$1 Lloc web] }}
]==========]
-- STEP 4: Save this module.
-- STEP 5: You can now output the incremented text with the following code:
-- {{subst:#invoke:IncrementParams|main}}
-- Or you can simply copy and paste the text from this module's documentation.
-- STEP 6: Check the output! In rare cases this module might produce false positives.
-- For example, it will change the text "[[Some link|foo3=bar]]" to "[[Some link|foo4=bar]]".
-- You can use the "show changes" function in the edit window of the template you are editing
-- to find any false positives.
-- STEP 7: When you are finished, undo your changes to this page, so that the next person
-- won't be confused by seeing any non-default values. Thanks for using this module!
local p = {}
local function replace(prefix, num, suffix)
return '|' .. prefix .. tostring(tonumber(num) + increment) .. suffix .. '='
end
function p.main(frame)
-- Increment the template text.
templatetext = mw.ustring.gsub(templatetext, '|(%s*%a?[%a_%-]-%s*)([1-9]%d*)(%s*[%a_%-]-%a?%s*)=', replace)
-- Add pre tags and escape html etc. if the pre option is set.
if frame and frame.args and frame.args.pre and frame.args.pre ~= '' then
templatetext = mw.text.nowiki(templatetext)
templatetext = '<pre style="white-space:-moz-pre-wrap; white-space:-pre-wrap; '
.. 'white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;">'
.. templatetext .. '</pre>'
end
return templatetext
end
return p