Help:Sjablonen
Opmaak en Gebruik van Sjablonen
Eigen verzamelwerk uit o.m. Wikipedia. Nog niet toepassen en slechts gebruiken ter informatie.
http://nl.wikipedia.org/wiki/Wikipedia:Snelcursus/Vormgeving
Sjablonen
Een sjabloon is een aparte pagina met een stuk code die op andere pagina's uitgevoerd kan worden. Met name voor ingewikkelde stukken code die op veel artikelen worden gebruikt is dit handig. Een sjabloon wordt aangeroepen wanneer de naam van de sjabloonpagina tussen twee openings- en twee sluitaccolades wordt gezet. Een eenvoudig voorbeeld:
Menu Licenties
geeft
Menu Licentie-keuze bij Bestands-Upload
wat gecodeerd staat in de brontekst van de pagina Menukeuze-artikel wat vervolgens, na keuze, de gekozen Licentie als Brontekst weergeeft ter invulling van de vereiste gebruikersgegevens. zie voorbeeld
Zie verder de hulppagina over het gebruik van sjablonen.
Gebruik van sjablonen:
http://nl.wikipedia.org/wiki/Help:Gebruik_van_sjablonen Meer informatie over hoe sjablonen op Wikipedia worden toegepast staat op Wikipedia:Sjablonen.
Extra functionaliteiten
Een handige functie is het negeren van velden zodat deze leeg kunnen worden gelaten of zelfs niet worden opgegeven (handig als je achteraf een nieuw veld in de sjabloon zet). Zie voor het gebruik hiervan Help:Parserfuncties.
Parserfuncties
http://nl.wikipedia.org/wiki/Help:Parserfuncties Een parserfunctie bewerkstelligt net als een sjabloon een resultaat dat kan variëren afhankelijk van parameters. Het verschil is dat de werking van een parserfunctie in de software is vastgelegd, terwijl die van een sjabloon wordt bepaald door een pagina die net als andere pagina's door gebruikers bewerkt kan worden. Parserfuncties worden vaak gebruikt in een sjabloon, waarbij parameters van het sjabloon worden doorgegeven aan de parserfunctie; bij een sjabloonparameter voor een datum kan een parserfunctie bijvoorbeeld de voorafgaande datum bepalen. Sommige parserfuncties zijn onderdeel van MediaWiki zelf, en sommige van de MediaWiki-extensie ParserFunctions. Ze hebben in het algemeen de volgende opbouw: {{#functienaam: <argument 1> | <argument 2> | <argument 3> }} Binnen de argumenten van de meeste parserfunctie moet eigenlijk altijd minstens een variabele parameter voorkomen. Lees meer http://nl.wikipedia.org/wiki/Help:Parserfuncties