Skabelon:Bruger eller andet
Dette er {{Bruger eller andet}} meta-skabelon.
Denne skabelon hjælper andre skabeloner til at detekter om den er på en "Bruger:" sider eller "anden" type af side.
Brug
[rediger kildetekst]Denne skabelon bruger normalt 2 parametre som:
{{Bruger eller andet|Brugerside tekst|Andre sider tekst}}
Hvis skabelonen er på en "Bruger:" siger, vil den returer dette:
- Brugerside tekst
Hvis skabelonen er på en anden type af sider, vil den returer dette:
- Anden sidetekst
Brug af denne meta-skabelon kan lave en skabelon, der tilføjer en kategori, når den kaldes på brugersider, men ikke når den påkaldes på ikke-brugersider. Sådan:
{{Bruger eller andet|[[Category:Some user category]]}}
Denne metaskabelon kan advare om, at en skabelon ikke bør bruges på ikke-brugersider:
{{Bruger eller andet||This template should only be used on user pages.}}
I det første tilfælde ovenfor blev parameteren "andet" ikke brugt. I det andet eksempel blev parameteren "bruger" efterladt tom.
Demospace
[rediger kildetekst]For testing og demonstration formål, denne skabelon kan denne tage den navngivet demospace.
- Hvis demospace har værdien user, vil den returer "Brugerside tekst".
- Hvis demospace har værdien other, eller anden værdi som navn på andre navnerum vil den returer "Anden sidetekst".
- Hvis demospace er tom eller udefinieret, så bruge aktuelt navnerum som resultat.
Som dette:
{{Bruger eller andet
| Brugerside tekst
| Anden sidetekst
| demospace=user
}}
Uanset hvilken type side koden ovenfor bruges på, vil den returnere dette:
- Brugerside tekst
Du kan gøre det, så din skabelon også forstår parameteren demospace. Det betyder, at du kan demonstrere de forskellige udseender af din skabelon i dokumentationen til din skabelon. Så gør sådan her:
{{Bruger eller andet
| Brugerside tekst
| Anden sidetekst
| demospace={{{demospace|}}}
}}
Tekniske detaljer
[rediger kildetekst]Denne skabelon detekter "Brugerdiskussion:" side som type andet.
Denne skabelon virker som {{main talk other}}. For flere eksempler og tekniske detaljer, se den fulde dokumentation der.
Se også
[rediger kildetekst]- {{artikel eller andet}}
- {{Kategori andet}}
- {{Talk other}}