Wiktionary:Mallar/giltigt sidnamn

Definition från Wiktionary, den fria ordlistan.
Hoppa till navigering Hoppa till sök

Användning[redigera]

Denna mall tar reda på om en sträng är ett giltigt sidnamn eller inte. Om den är giltig ger den "valid", annars en tom sträng "". Detta handlar inte om huruvida sidan existerar eller inte, utan en sträng anses vara

  • giltig om det antingen finns en sida med det namnet eller det skulle gå att skapa en sådan sida (bättre tolkning: strängen innehåller endast tecken som normalt kan användas för sidnamn)
  • ogiltig om det inte skulle gå att skapa en sida med det namnet (bättre tolkning: strängen innehåller minst ett tecken som inte kan användas för sidnamn)

Se mw:Manual:Page title. Använder modulen {{#invoke:giltigt sidnamn}}.

Exempel på användning[redigera]

Sidan "tjohej" {{ #if: {{giltigt sidnamn|tjohej}} | finns eller kan skapas | går inte att skapa }}.
<!-- 'Sidan "tjohej" finns eller kan skapas' kommer visas -->

Exempelsträngar[redigera]

giltiga sidnamn (denna mall kommer ge "valid")
  • "hej"
  • ":hej" eftersom sidor i huvudnamnrymden också kan anges med sitt namnrymdsprefix, ett kolon, ":"
  • ":" borde inte vara korrekt men är ändå det (innehåller tecken som normalt kan användas för sidor)
  • "" (en tom sträng) borde kanske inte vara korrekt men är ändå det
  • "Detta: en hel mening."
  • "Special:Icke-existerande specialsida"
  • "Kategori:Rot"
  • "Kategori:" borde inte vara korrekt men är ändå det (innehåller tecken som normalt kan användas för sidor)
  • "en:hello" eftersom det går att länka till engelska Wiktionary
ogiltiga sidnamn (denna mall kommer ge tom sträng, "")
  • "[[hej]]" eftersom det innehåller ogiltiga tecken ("[" och "]")
  • "en:<hello>" eftersom den innehåller ogiltiga tecken ("<" och ">")
  • ".", "..", "../hej" osv. eftersom de motsvarar relativa sökvägar (men "..." och "/hej" är giltiga)
  • hej#igen eftersom sidan inte heter "hej#igen" trots att det går att länka till, men det är egentligen sidan "hej" som innehåller ankaret "igen"