Sjabloon:Simplifier: verschil tussen versies

Uit informatiestandaarden
Naar navigatie springen Naar zoeken springen
(Documenteer de scope-parameter)
k (→‎Gebruik: Add missing round bracket)
 
(4 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 1: Regel 1:
[https://simplifier.net/resolve?target=simplifier&canonical={{{1}}}{{#if: {{{scope|}}} |&scope={{{scope}}}|}} {{{2|{{{1}}}}}}]<noinclude>
+
[https://simplifier.net/resolve?target=simplifier&canonical={{{1}}}{{#if:{{{2|}}}|&scope={{{2}}}@{{{pkgVersion|{{VersieInfo|{{{2}}}}}}}}|}} {{{title|{{{1}}}}}}]<noinclude>
 
== Doel ==
 
== Doel ==
  
Regel 7: Regel 7:
  
 
Het sjabloon kan op pagina's ingezet worden met:
 
Het sjabloon kan op pagina's ingezet worden met:
<pre>{{Simplifier|<canonical>|(<titel v.d. link>)|(scope=package@versie)}}</pre>
+
<pre>{{Simplifier|<canonical>|(package)(|pkgVersion=<package version>)(|title=<titel v.d. link>)}}</pre>
 
+
* <code>canonical</code>: de enige verplichte parameter is de canonical van het profiel. Dit wordt vervangen door een link naar de resolve-functie van Simplifier voor de desbetreffende canonical.
De enige verplichte parameter is de canonical van het profiel. Dit wordt vervangen door een link naar de resolve-functie van Simplifier voor de desbetreffende canonical.
+
* <code>package</code>: als de tweede parameter is gegeven, wordt dat gebruikt om de canonical te resolven binnen dat package. ''Let op'': een package-versie is vereist! Zie hieronder.
 
+
* <code>pkgVersion</code>: indien gegeven, dan is dit de versie van het package voor de package-resolve. Als deze parameter niet aanwezig is, wordt getracht een versie op te halen met [[Sjabloon:VersieInfo|het VersieInfo-template]] op de desbetreffende package-naam.
Als er een tweede parameter is meegegeven, wordt dat de titel van de link, anders wordt de canonical als titel gebruikt.
+
* <code>title</code>: indien gegeven wordt dit de titel van de link. Zo niet, dan wordt de canonical als titel gebruikt.
 
 
Als de 'scope'-parameter is meegegeven, wordt de resolve toegepast binnen de scope van het desbetreffende package. De parameter bestaat, net als op Simplifier, uit de naam van het package en de versie, gescheiden door een '@'.
 
 
</noinclude>
 
</noinclude>

Huidige versie van 7 apr 2022 om 09:44

{{{1}}}

Doel

De TO's/FHIR IG's verwijzen naar FHIR-profielen op Simplifier. Dit sjabloon maakt het wat makkelijker om de links naar deze profielen uit te schrijven.

Gebruik

Het sjabloon kan op pagina's ingezet worden met:

{{Simplifier|<canonical>|(package)(|pkgVersion=<package version>)(|title=<titel v.d. link>)}}
  • canonical: de enige verplichte parameter is de canonical van het profiel. Dit wordt vervangen door een link naar de resolve-functie van Simplifier voor de desbetreffende canonical.
  • package: als de tweede parameter is gegeven, wordt dat gebruikt om de canonical te resolven binnen dat package. Let op: een package-versie is vereist! Zie hieronder.
  • pkgVersion: indien gegeven, dan is dit de versie van het package voor de package-resolve. Als deze parameter niet aanwezig is, wordt getracht een versie op te halen met het VersieInfo-template op de desbetreffende package-naam.
  • title: indien gegeven wordt dit de titel van de link. Zo niet, dan wordt de canonical als titel gebruikt.