Sjabloon:Ref: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(overgenomen van Gebruiker:Eoord voor SmartCore) |
(meer toelichting en opmaak) |
||
(2 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 2: | Regel 2: | ||
Formaat:<pre> | Formaat:<pre> | ||
{{Ref|<naam referentie>|<tekst of hyperlink}} | {{Ref|<naam referentie>|<tekst of hyperlink>}} | ||
</pre> | </pre> | ||
</noinclude><includeonly><sup id="cite_ref-{{{1|}}}_{{#vardefineecho:rc|{{#expr:{{#var:rc}}+1}}}}-0">{{#if:{{{2|}}}|[[{{FULLPAGENAME}}#cite_note-{{{1|}}}-{{#var:rc}}|{{#var:rc}}]]{{#vardefine:rt-{{#var:rc}}|{{{2|}}}}}{{#vardefine:rn-{{#var:rc}}|{{{1|}}}}}{{#vardefine:rl|{{#var:rl}}-{{#var:rc}}}}|{{#arraymap:{{#var:rl}}|-|zqz|{{#ifeq:{{#var:rn-zqz}}|{{{1|}}}|[[{{FULLPAGENAME}}#cite_note-{{{1|}}}-zqz|zqz]]}}|}}}}</sup></includeonly> | Deze sjabloon werkt samen met [[Sjabloon:DisplayReferences]] | ||
Merk op: | |||
* als je de deze sjabloon in een semantische eigenschap hebt geplaatst, en die semantische eigenschap toont in een andere pagina, wordt referentienummer van en link naar oorspronkelijke pagina getoond. | |||
** Je kunt in de pagina waar de eigenschap wordt overgenomen, niet de overgenomen voetnoten tonen met [[Sjabloon:DisplayReferences]]. | |||
* als je een export maakt in SmartBooks, zullen de links in de voetnoot-nummers verwijzen naar de wiki-pagina - niet naar de voetnoot in je geëxporteerde pagina | |||
Voor front-end ontwikkelaars: de referenties vallen in de class 'smartref' (uniek voor deze sjabloon) en in de class 'reference' (geldt ook voor klassieke refs met <code><ref></code>). | |||
Voorbeeld code in je stylesheet om te zorgen dat de verwijzingen iets uit elkaar te staan komen, handig als er verwijzingen naast elkaar staan: | |||
<pre>sup.smartref { | |||
margin-left: 1px; | |||
margin-right: 1px; | |||
}</pre> | |||
</noinclude><includeonly><sup class="reference smartref" id="cite_ref-{{{1|}}}_{{#vardefineecho:rc|{{#expr:{{#var:rc}}+1}}}}-0">{{#if:{{{2|}}}|[[{{FULLPAGENAME}}#cite_note-{{{1|}}}-{{#var:rc}}|{{#var:rc}}]]{{#vardefine:rt-{{#var:rc}}|{{{2|}}}}}{{#vardefine:rn-{{#var:rc}}|{{{1|}}}}}{{#vardefine:rl|{{#var:rl}}-{{#var:rc}}}}|{{#arraymap:{{#var:rl}}|-|zqz|{{#ifeq:{{#var:rn-zqz}}|{{{1|}}}|[[{{FULLPAGENAME}}#cite_note-{{{1|}}}-zqz|zqz]]}}|}}}}</sup></includeonly> |
Huidige versie van 7 apr 2020 om 08:19
Deze sjabloon kan gebruikt worden op op eenvoudige wijze referenties in te voegen, op plaatsen waar de ref-tag niet werkt (dwz. in invulformulieren).
Formaat:
{{Ref|<naam referentie>|<tekst of hyperlink>}}
Deze sjabloon werkt samen met Sjabloon:DisplayReferences
Merk op:
- als je de deze sjabloon in een semantische eigenschap hebt geplaatst, en die semantische eigenschap toont in een andere pagina, wordt referentienummer van en link naar oorspronkelijke pagina getoond.
- Je kunt in de pagina waar de eigenschap wordt overgenomen, niet de overgenomen voetnoten tonen met Sjabloon:DisplayReferences.
- als je een export maakt in SmartBooks, zullen de links in de voetnoot-nummers verwijzen naar de wiki-pagina - niet naar de voetnoot in je geëxporteerde pagina
Voor front-end ontwikkelaars: de referenties vallen in de class 'smartref' (uniek voor deze sjabloon) en in de class 'reference' (geldt ook voor klassieke refs met <ref>
).
Voorbeeld code in je stylesheet om te zorgen dat de verwijzingen iets uit elkaar te staan komen, handig als er verwijzingen naast elkaar staan:
sup.smartref { margin-left: 1px; margin-right: 1px; }