Sjabloon:Standaard: verschil tussen versies

Uit NORA Online
Naar navigatie springen Naar zoeken springen
k (opmaak)
(expliciet 'bevat data uit' kunnen gebruiken)
Regel 10: Regel 10:
</noinclude>
</noinclude>
<includeonly><!-- als er in de FS-naamruimte een zelfde pagina is, embed die dan. Geef wel de variabele "FS-standaard" mee zodat de ge-embedde pagina weet dat hij alleen waarden moet zetten en zich niet moet tonen. Als een eigenschap al bestaat in de standaard-pagina, maar ook in FS-standaard, wordt er aan de huidige pagina toegevoegd door deze sjabloon. -->__NOEDITSECTION__
<includeonly><!-- als er in de FS-naamruimte een zelfde pagina is, embed die dan. Geef wel de variabele "FS-standaard" mee zodat de ge-embedde pagina weet dat hij alleen waarden moet zetten en zich niet moet tonen. Als een eigenschap al bestaat in de standaard-pagina, maar ook in FS-standaard, wordt er aan de huidige pagina toegevoegd door deze sjabloon. -->__NOEDITSECTION__
<!-- eerst kijken of er expliciet een 'Bevat data uit' is gezet zodat er niet op paginanaam hoeft te worden gezocht-->
{{#if:{{{Bevat data uit}}}||{{#vardefine:FS-standaard|{{{Bevat data uit}}}}}
|<!--zoek naar lettelijk zelfde paginanaam -->
{{#ifexist:FS:{{PAGENAME}}
{{#ifexist:FS:{{PAGENAME}}
|{{#vardefine:FS-standaard|{{PAGENAME}}}}{{FS:{{PAGENAME}}}}
|{{#vardefine:FS-standaard|FS:{{PAGENAME}}}}{{FS:{{PAGENAME}}}}
|<!-- FS-pagina met die naam bestaat niet, dus proberen op basis van afkorting -->
|<!-- FS-pagina met die naam bestaat niet, dus proberen op basis van afkorting -->
{{#ifexist:FS:{{{ID|}}}
{{#ifexist:FS:{{{ID|}}}
|{{#vardefine:FS-standaard|{{{ID}}}}}{{FS:{{{ID}}}}}
|{{#vardefine:FS-standaard|FS:{{{ID}}}}}{{FS:{{{ID}}}}}
}}
}}
}}
}}</includeonly>
}}</includeonly>
Regel 62: Regel 66:
|}}
|}}
{{#if:{{#var:FS-standaard}}|<div class="FS-overerving-melding">Deze informatie is (deels) [[koppeling standaarden van Forum Standaardisatie|overgenomen van forumstandaardisatie.nl]].<br />
{{#if:{{#var:FS-standaard}}|<div class="FS-overerving-melding">Deze informatie is (deels) [[koppeling standaarden van Forum Standaardisatie|overgenomen van forumstandaardisatie.nl]].<br />
Schaduwkopie: [[Bevat data uit::FS:{{#var:FS-standaard}}]]</div>
Schaduwkopie: [[Bevat data uit::{{#var:FS-standaard}}]]</div>
}}
}}
<div>[[Speciaal:Bekijken/{{PAGENAME}}|Alle eigenschappen]]</div>
<div>[[Speciaal:Bekijken/{{PAGENAME}}|Alle eigenschappen]]</div>

Versie van 27 jul 2023 13:10

To do: niet gebruiken van Sjabloon:Eigenschap voor ophalen Semantische eigenschappen, maar gebruiken van variabelen zodat er geen timing-fouten kunnen zijn als standaarden aangepast worden. Dan wel variabelen aanmaken via Sjabloon:FS-standaard.

Dit is het sjabloon dat bepaalt hoe standaarden worden weergegeven in de wiki.

Als er een pagina bestaat met dezelfde naam in de FS-naamruimte (bv: IMAP -> FS:IMAP) met informatie van Forum Standaardisatie, dan wordt die pagina gebruikt. Als dat niet het geval is, wordt gezocht naar een pagina in de FS-naamruimte die gelijk is aan de ID die je hier hebt gebruikt. Zie Sjabloon:FS-Standaard voor de uitleg hoe semantische eigenschappen uit de FS-beschrijving hier worden gezet.

In plaats van via {{{eigenschapsnaam}}} de sjabloonparameters te tonen, gebruik je in deze sjabloon: "{{Eigenschap|eigenschapsnaam}}" om de semantische eigenschap te tonen. Daardoor worden eventuele eigenschappen van een FS-standaard-pagina getoond. Dat hoeft alleen bij eigenschappen die van FS kunnen worden overgenomen.

Voorbeeld[bewerken]





Waar toepasbaar[bewerken]

  • Functioneel toepassingsgebied:
  • Organisatorisch werkingsgebied:

Meer informatie[bewerken]

  • Beheerorganisatie: