Regel 26: Regel 26:
testing
testing


{{#invoke:Arraymap |map |Persoon/-1002367743,Persoon/400|,|xxx |<<#show: xxx %Has name>>|;\s|false|true}}
{{#invoke:Arraymap |map |Persoon/-1002367743,Persoon/400|,|xxx |%{%{#show: xxx %Has name %}%} |;\s|false|true}}


{{#invoke:Arraymap |map
{{#invoke:Arraymap |map
Regel 32: Regel 32:
|sep=,
|sep=,
|varstr=xxx
|varstr=xxx
|map=\{\{#show: xxx %Has name\}\}
|map=%{%{#show: xxx %?Has name %}%} ((Home))
|outputsep=;\s
|outputsep=;\s
|fuzzy=false
|fuzzy=false
|smwescaped=true
|smwescaped=true
}}
}}

Versie van 6 sep 2023 12:12

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

testing

%{%{#show: Persoon/-1002367743 %Has name %}%}; %{%{#show: Persoon/400 %Has name %}%}

%{%{#show: Persoon/-1002367743 %?Has name %}%} ((Home)); %{%{#show: Persoon/400 %?Has name %}%} ((Home))