Sjabloon:Standaard: verschil tussen versies

Uit NORA Online
Naar navigatie springen Naar zoeken springen
k (debugging)
k (debugging voorbij)
Regel 11: Regel 11:
<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.
<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-->
  -->__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}}}||Bevat data uit: {{#vardefine:FS-standaard|{{{Bevat data uit}}}}}}}
{{#if:{{{Bevat data uit}}}||Bevat data uit: {{#vardefine:FS-standaard|{{{Bevat data uit}}}}}<!-- embed die pagina -->{{FS:{{{Bevat data uit}}}}}}}
|<!--zoek naar lettelijk zelfde paginanaam -->Zoek paginanaam
<!--zoek naar lettelijk zelfde paginanaam -->
{{#ifexist:FS:{{PAGENAME}}
{{#ifexist:FS:{{PAGENAME}}
|{{#vardefine:FS-standaard|FS:{{PAGENAME}}}}Paginanaam: {{FS:{{PAGENAME}}}}
|{{#vardefine:FS-standaard|FS:{{PAGENAME}}}}<!-- embed die pagina --> {{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|FS:{{{ID}}}}}ID: {{FS:{{{ID}}}}}
|{{#vardefine:FS-standaard|FS:{{{ID}}}}}<!-- embed die pagina --> {{FS:{{{ID}}}}}
}}
}}
}}
}}

Versie van 27 jul 2023 13:42

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: