Wikisage, de vrije encyclopedie van de tweede generatie, is digitaal erfgoed

Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.

  • Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
  • Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
rel=nofollow

Sjabloon:!: verschil tussen versies

Uit Wikisage
Naar navigatie springen Naar zoeken springen
kGeen bewerkingssamenvatting
(cats en sjablooninfo)
Regel 1: Regel 1:
<includeonly>|</includeonly><noinclude>
<includeonly>|</includeonly><noinclude>{{Sjablooninfo|
 
;Doel
;Doel
Dit sjabloon dient om een verticale balk (<code>|</code>) in een parameter te kunnen plaatsen, zonder dat deze beschouwd wordt als het einde van de parameter. Dit kan b.v. nodig zijn wanneer elementen van een tabel worden opgenomen in een functie.
Dit sjabloon dient om een verticale balk (<code><nowiki>|</nowiki></code>) in een parameter te kunnen plaatsen, zonder dat deze beschouwd wordt als het einde van de parameter. Dit kan bijvoorbeeld nodig zijn wanneer elementen van een tabel worden opgenomen in een functie.


;Toelichting
;Toelichting
Stap 1: Hier wordt "tekst" getoond, als de parameter '1' niet leeg is:
Stap 1: Hier wordt "tekst" getoond, als de parameter '1' niet leeg is:
<pre>
<pre><nowiki>
{{ #If: {{{1|}}} |  
{{ #If: {{{1|}}} |  
tekst  
tekst  
}}
}}
</pre>
</nowiki></pre>


Stap 2: Om conditioneel een nieuwe rij aan een tabel toe te voegen kan ''niet'' de volgende code gebruikt worden, omdat de verticale balken op de 2e en 3e regel geïnterpreteerd worden alsof ze behoren bij de #If:-functie:
Stap 2: Om conditioneel een nieuwe rij aan een tabel toe te voegen kan ''niet'' de volgende code gebruikt worden, omdat de verticale balken op de tweede en derde regel geïnterpreteerd worden alsof ze behoren bij de #If:-functie:
<pre>
<pre><nowiki>
{{ #If: {{{1|}}} |  
{{ #If: {{{1|}}} |  
|-    <!-- nieuwe rij in de tabel -->
|-    <!-- nieuwe rij in de tabel -->
|    <!-- nieuwe cel in de tabel -->
|    <!-- nieuwe cel in de tabel -->
}}
}}
</pre>
</nowiki></pre>


Stap 3: Het gebruik van dit sjabloon i.p.v. een verticale balk maakt het wel mogelijk:
Stap 3: Het gebruik van dit sjabloon in de plaats van een verticale balk maakt het wel mogelijk:
<pre>
<pre><nowiki>
{{ #If: {{{1|}}} |  
{{ #If: {{{1|}}} |  
{{!}}-    <!-- nieuwe rij in de tabel -->
{{!}}-    <!-- nieuwe rij in de tabel -->
{{!}}    <!-- nieuwe cel in de tabel -->
{{!}}    <!-- nieuwe cel in de tabel -->
}}
}}
</pre>
</nowiki></pre>


;Opmerking
;Opmerking
Om een verticale balk in te voegen als leesbare tekst kan beter de HTML-code "<code>&amp;#124;</code>" gebruikt worden, of "<tt>&lt;nowiki&gt;|&lt;/nowiki&gt;</tt>".
Om een verticale balk in te voegen als leesbare tekst kan beter de HTML-code "<code>&amp;#124;</code>" gebruikt worden, of "<code>{{nowrap|<tt>&lt;nowiki&gt;&#124;&lt;/nowiki&gt;</tt>}}</code>".
 
}}
[[Categorie:Wikisage:Sjabloon|!]]
[[Categorie:Sjablonen scripting|!]]
 
[[Categorie:Sjablonen opmaak|!]]


</noinclude>
</noinclude>

Versie van 11 jul 2012 18:00

De sjabloonbeschrijving hieronder wordt niet afgebeeld wanneer de sjabloon wordt geplaatst.
Doel

Dit sjabloon dient om een verticale balk (|) in een parameter te kunnen plaatsen, zonder dat deze beschouwd wordt als het einde van de parameter. Dit kan bijvoorbeeld nodig zijn wanneer elementen van een tabel worden opgenomen in een functie.

Toelichting

Stap 1: Hier wordt "tekst" getoond, als de parameter '1' niet leeg is:

{{ #If: {{{1|}}} | 
tekst 
}}

Stap 2: Om conditioneel een nieuwe rij aan een tabel toe te voegen kan niet de volgende code gebruikt worden, omdat de verticale balken op de tweede en derde regel geïnterpreteerd worden alsof ze behoren bij de #If:-functie:

{{ #If: {{{1|}}} | 
|-    <!-- nieuwe rij in de tabel -->
|     <!-- nieuwe cel in de tabel -->
}}

Stap 3: Het gebruik van dit sjabloon in de plaats van een verticale balk maakt het wel mogelijk:

{{ #If: {{{1|}}} | 
{{!}}-    <!-- nieuwe rij in de tabel -->
{{!}}     <!-- nieuwe cel in de tabel -->
}}
Opmerking

Om een verticale balk in te voegen als leesbare tekst kan beter de HTML-code "&#124;" gebruikt worden, of "<nowiki>|</nowiki>".

rel=nofollow