Skabelon:Skabelon sandkasse besked
Dette er skabelonkassesiden for Skabelon:Skabelon sandkasse besked (diff). |
Dette er {{Skabelon sandkasse besked}} skabelonen.
Det kan placeres på skabelon /sandkasse sider. Den registrerer også, når den ikke er på en /sandkasse side og viser derefter ingenting, så den kan efterlades i koden, når den kopieres og indsættes i hovedskabelonen. (Selvom de fleste brugere fjerner sandkasse-meddelelsen, når de kopierer koden fra /sandkasse til hovedskabelonen. Men pas på, hvis parameteren notice-not-sandbox er blevet brugt, skal sandkasse-meddelelsen kopieres med resten af skabelonkoden. Se mere nedenfor.)
For at lære mere om, hvordan du bruger skabelon /sandkasse og /testcases undersider, se Wikipedia:Skabelon sandkasse og testcases.
Simpel eksempel
[rediger kildetekst]<!-- template code --><noinclude> {{skabelon sandkasse besked}} </noinclude>
Bemærk! Skabelonkoden skal starte direkte før og fysisk røre ved <noinclude>
tagget. Ethvert tomt mellemrum eller linjeskift mellem skabelonkoden og <noinclude>
tagget kan få skabelonen til at gengive uønskede mellemrum eller linjeskift, når den bruges.
Ikke standard "/sandkasse" og "/testcases" navne
[rediger kildetekst]Denne skabelon bruger forskel på store og små bogstaver, så vil matche "/Sandkasse", "/SandKasse", "/sAnDkAsSe" mv. uden særlig hjælp.
Hvis /sandkasse siden har et andet navn, for eksempel "/sandbag", så skal du fortælle sandkassen om navnet på siden, så den ved, hvornår den skal vises, og hvornår den ikke skal vise sig selv. Sådan:
<!-- Template code --><noinclude> {{skabelon sandkasse besked | subpage-name=sandbag }} </noinclude>
Hvis testcases-siden har et andet navn, kan dette angives ved hjælp af parameteren testcases-name:
<!-- Template code --><noinclude> {{skabelon sandkasse besked | testcases-name=testbox}} </noinclude>
Forudsat at der kun er én sandkasse- eller testcases-side i brug for den bestemte hovedside, er en anden mulighed at flytte sandkasse-siden til standardnavnet "/sandkasse" eller testcases til "/testcases". Det kan være at foretrække, da andre skabeloner og værktøjer også antager, at sandkassen bruger dette navn, såsom {{dokumentation}}.
Vise og skjule andre ting
[rediger kildetekst]Sandkasse-meddelelsen kan også hjælpe med at vise og skjule andre ting afhængigt af, om den registrerer, at den er på /sandkasse-siden eller ej. Sådan:
<!-- Template code --><noinclude> {{skabelon sandkasse besked | notice-for-sandbox = Tekst som vises på /sandkasse siden. | notice-not-sandbox = tekst som vil bliver vist på andre sider. }} <!-- Text for all pages goes here --> </noinclude>
Protection template example
[rediger kildetekst]The notice-not-sandbox parameter can for instance be used so a protection template can be placed already in the /sandkasse version of the code. (See also Wikipedia:Protection policy.) Like this:
<!-- Template code --><noinclude> {{skabelon sandkasse besked | notice-not-sandbox = {{pp-semi-template|small=yes}} }}</noinclude>
Dokumentation eksempel
[rediger kildetekst]Some templates have their documentation on a separate /doc page, and then show that documentation in a green doc box below the template code by using the {{documentation}} template. (See also Wikipedia:Template documentation.) Then place the sandbox notice like this:
<!-- Template code --><noinclude> {{skabelon sandkasse besked}} {{documentation}} <!-- Please add this template's categories to the /doc subpage - thanks! --> </noinclude>
Super deluxe eksempel
[rediger kildetekst]This example handles both a protection template and a green doc box from a /doc page at the same time. (See also Wikipedia:Protection policy and Wikipedia:Template documentation.) Like this:
<!-- Template code --><noinclude> {{skabelon sandkasse besked | notice-for-sandbox = Text that shows on the /sandkasse page. | notice-not-sandbox = {{pp-semi-template|small=yes}} }} {{dokumentation}} <!-- Please add this template's categories to the /doc subpage - thanks! --> </noinclude>
Copy, paste & delete
[rediger kildetekst]Følgende "komplet" eksempel kan bruges til at kopiere og indsætte i din skabelon, og derefter slette de dele, du ikke har brug for:
<!-- Template code --><noinclude> {{skabelon sandkasse besked | notice-for-sandbox = | notice-not-sandbox = <!-- Protection templates as big message boxes --> {{pp-dispute}} {{pp-office}} {{pp-move}} {{pp-protected}} {{pp-template}} {{pp-usertalk}} {{pp-vandalism}} {{pp-semi-protected}} {{pp-semi-sock}} {{pp-semi-spambot}} {{pp-semi-template}} {{pp-semi-usertalk}} {{pp-semi-vandalism}} <!-- Protection templates as small icons --> {{pp-dispute|small=yes}} {{pp-office|small=yes}} {{pp-move|small=yes}} {{pp-protected|small=yes}} {{pp-template|small=yes}} {{pp-usertalk|small=yes}} {{pp-vandalism|small=yes}} {{pp-semi-protected|small=yes}} {{pp-semi-sock|small=yes}} {{pp-semi-spambot|small=yes}} {{pp-semi-template|small=yes}} {{pp-semi-usertalk|small=yes}} {{pp-semi-vandalism|small=yes}} <!-- End protection templates, stop deleting, keep next line --> }} <!-- Text for all pages goes here --> {{dokumentation}} <!-- Please add this template's categories to the /doc subpage - thanks! --> </noinclude>
Tekniske detaljer
[rediger kildetekst]Hvis der er en tilhørende "/testcases"-side, vil denne skabelon registrere det og henvise til /testcases-siden.
Denne skabelon kategorisere /sandkasse sider indtil Kategori:Skabelonsandkasser. Hvis du ikke ønsker, at en side skal kategoriseres, så brug skabelonen som dette:
{{skabelon sandkasse besked|category=}}
Hvis du vil demonstrere skabelonen på fx Wikipedia:Template index/Template namespace så skal du udfylde subpage-nametil at at blive vist og angiv en tom category parameter, så den ikke kategoriserer siden. Fx:
{{skabelon sandkasse besked|subpage-name=Template namespace|category=}}
Se også
[rediger kildetekst]- {{Testcases notice}} – Til at sætte i stoppen af en /testcases side.
- Wikipedia:Template index/Template namespace – Lists and shows most template related message boxes.