Sjabloon:Opsomming naar subobjecten: verschil tussen versies

Uit NORA Online
Naar navigatie springen Naar zoeken springen
('display:none' uit de pagina gehaald, zodat de beschrijving wel getoond wordt. Hopelijk niet meer nodig omdat regeleinden weg zijn. Ook 'platte-text' verplaatst naar onderliggende sjabloon)
k (nu daadwerkelijk de nieuwe, en ook beter gedocumenteerde versie)
Regel 1: Regel 1:
<div class="sjabloon-opsomming-subobjecten"><noinclude>Deze sjabloon haalt de waarden uit een opsomming, zoals:
<div class="sjabloon-opsomming-subobjecten"><noinclude>
Deze sjabloon haalt de waarden uit een opsomming, zoals:
<pre>* eerste eigenschap: specificatie
<pre>* eerste eigenschap: specificatie
* tweede eigenschap: toelichting2, toelichting 2</pre>
* tweede eigenschap: toelichting2, toelichting 2</pre>
Regel 14: Regel 15:
}}</pre>
}}</pre>
Waarbij er een subobject wordt gemaakt met als elementnaam het eerste deel voor de dubbele punt. Als eigenschap elementtype telkens 'vindt grondslag in', en als eigenschap 'onderdeel van grondslag' de waarden achter de dubbele punt. Er wordt in de huidige pagina ook telkens een eigenschap 'is uitwerking van' gemaakt met als waarde het deel voor de dubbele punt.
Waarbij er een subobject wordt gemaakt met als elementnaam het eerste deel voor de dubbele punt. Als eigenschap elementtype telkens 'vindt grondslag in', en als eigenschap 'onderdeel van grondslag' de waarden achter de dubbele punt. Er wordt in de huidige pagina ook telkens een eigenschap 'is uitwerking van' gemaakt met als waarde het deel voor de dubbele punt.
Als er geen scheidingsteken wordt gedefinieerd, wordt de komma gehanteerd.


Deze sjabloon werkt samen met [[Sjabloon:Opsomming naar subobjecten/dubbele punt]].
Deze sjabloon werkt samen met [[Sjabloon:Opsomming naar subobjecten/dubbele punt]].
</noinclude><includeonly>{{#vardefine:eigenschapsnaam|{{{eigenschapsnaam|}}}}}{{#vardefine:elementtype|{{{elementtype|}}}}}{{#vardefine:scheidingsteken|{{{scheidingsteken|,}}}}}{{#arraymaptemplate: {{{1|}}}|opsomming naar subobjecten/dubbele punt|* |\n}}{{#if:{{{platte-eigenschap|}}}|[[{{{platte-eigenschap}}}:☺]]}}</includeonly>
</noinclude><includeonly><!--stel eerst de eigenschappen in als variabelen zodat onderliggende sjabloon ze ook meekrijgt --> {{#vardefine:eigenschapsnaam|{{{eigenschapsnaam|}}}}}{{#vardefine:elementtype|{{{elementtype|}}}}}{{#vardefine:scheidingsteken|{{{scheidingsteken|,}}}}}{{#vardefine:platte-eigenschap|{{{platte-eigenschap|}}}}}<!--
roep nu de onderliggende sjabloon aan voor elke regel van de opsomming-->{{#arraymaptemplate: {{{1|}}}|opsomming naar subobjecten/dubbele punt|* |\n}}</includeonly></div>

Versie van 19 mrt 2020 18:06

Deze sjabloon haalt de waarden uit een opsomming, zoals:

* eerste eigenschap: specificatie
* tweede eigenschap: toelichting2, toelichting 2

En maakt daarvan te bevragen subobjecten.

Oproep gebeurt zo:

{{opsomming naar subobjecten|
* BIO (Baseline Informatiehuishouding Overheid): art 3; art 4
* tweede eigenschap: toelichting2, toelichting 2
|elementtype=Vindt grondslag in
|eigenschapsnaam=Onderdeel van grondslag
|scheidingsteken=;
|platte-eigenschap=Is uitwerking van
}}

Waarbij er een subobject wordt gemaakt met als elementnaam het eerste deel voor de dubbele punt. Als eigenschap elementtype telkens 'vindt grondslag in', en als eigenschap 'onderdeel van grondslag' de waarden achter de dubbele punt. Er wordt in de huidige pagina ook telkens een eigenschap 'is uitwerking van' gemaakt met als waarde het deel voor de dubbele punt.

Als er geen scheidingsteken wordt gedefinieerd, wordt de komma gehanteerd.

Deze sjabloon werkt samen met Sjabloon:Opsomming naar subobjecten/dubbele punt.