Semantic MediaWikiDit bericht verdwijnt nadat alle relevante taken zijn afgerond.

Er is één onvoltooide of openstaande taak, die nodig is om het bijwerken van Semantic MediaWiki te voltooien. Een beheerder of gebruiker met voldoende rechten kan deze uitvoeren. Dit moet worden gedaan voordat nieuwe gegevens worden toegevoegd om tegenstrijdigheden te voorkomen.

Geen bewerkingssamenvatting
Regel 26: Regel 26:
<pre>
<pre>
Escape {{... }} as %{%{ ...  %}%}
Escape {{... }} as %{%{ ...  %}%}
Escape [[ ... ]]  as (( ... )) (perhaps no need?)
Escape | as %
Escape | as %
{{#invoke:Arraymap |map
|vals=Persoon/-1002367743,Persoon/400
|sep=,
|varstr=xxx
|map=%{%{#ask: [[xxx]] %mainlabel=- %?Has name= %}%}
|outputsep=;\s
|fuzzy=false
|smwescaped=true}}
</pre>
</pre>


Regel 34: Regel 43:
|sep=,
|sep=,
|varstr=xxx
|varstr=xxx
|map=%{%{#ask: [[xxx]] %mainlabel=- %?Has name= %}%} [[Start%Ga naar start - xxx ]]
|map=%{%{#ask: [[xxx]] %mainlabel=- %?Has name= %}%}  
|outputsep=;\s
|outputsep=;\s
|fuzzy=false
|fuzzy=false
|smwescaped=true}}
|smwescaped=true}}

Versie van 6 sep 2023 13:31

Module:Arraymap - doc

Summary
Module similar in functionality to PageForms's arraymap.


{{#invoke:Arraymap |map 
|vals=Álvar,Núñez ,, Cabeza,de Vaca,,|sep=,,
|varstr=xxx |map=(xxx) |outputsep=;\s
}}

[Álvar,Núñez]; [Cabeza, de Vaca]

Or use unnamed, sequential approach:

{{#invoke:Arraymap |map |Álvar,Núñez ,, Cabeza, de Vaca,, |, |xxx |[xxx] |;\s}}

[Álvar]; [Núñez]; [Cabeza]; [de Vaca]

Special use cases

If sep needs to be a space, use %s.

Escaped smw syntax

Escape {{... }} as %{%{ ...  %}%}
Escape | as %

{{#invoke:Arraymap |map
|vals=Persoon/-1002367743,Persoon/400
|sep=,
|varstr=xxx
|map=%{%{#ask: [[xxx]] %mainlabel=- %?Has name= %}%} 
|outputsep=;\s
|fuzzy=false
|smwescaped=true}}

%{%{#ask: Nelly Kruize %mainlabel=- %?Has name= %}%}; %{%{#ask: Ralph Blum %mainlabel=- %?Has name= %}%}