Sjabloon:Opsomming naar subobjecten: verschil tussen versies

Uit NORA Online
Naar navigatie springen Naar zoeken springen
k (opmaak)
 
k (div naar span, zodat er geen 'regel' van gemaakt wordt als het ingevoegd wordt.)
 
(3 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
<div class="sjabloon-opsomming-subobjecten" style="display:none"><noinclude>Deze sjabloon haalt de waarden uit een opsomming, zoals:
<span 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></div>
</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></span>

Huidige versie van 19 mrt 2020 om 18:13

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.