Till KTH:s startsida Till KTH:s startsida

Infoga en sökruta på din egen sajt

Enklaste möjliga sökruta

<form action="https://www.kth.se/search/search">
  <input type="text" placeholder="Personer, rum,  utbildning ..." name="q" id="q" >
  <input type="submit" value="Sök!" class="submit">
</form>

Begränsa vilka sökresultat som ska visas

Du kan sätta upp din sökruta så den filtrerar bort resultat som inte matchar vissa kriterium som entitet (person, kurs, rum..) eller att sökresultatet ska matcha en viss URL.

Begränsa på webbadress

I fallet nedan så kommer sökträffar enbart visas om de ligger under domänen math.kth.se. Notera att du enbart kan skicka med en begränsande url.

<form action="https://www.kth.se/search/search">
  <input type="text" placeholder="Personer, rum,  utbildning ..." name="q" id="q" >
  <input type="hidden" value="math.kth.se" name="includeurl">
  <input type="submit" value="Sök!" class="submit">
</form>

Begränsa på entitet

I fallet nedan kommer enbart personer visas, oberoende på var på KTH de hittas.

<form action="https://www.kth.se/search/search">
  <input type="text" placeholder="Sök personer ..." name="q" id="q" >
  <input type="hidden" value="schema-org-person" name="entity">
  <input type="submit" value="Sök!" class="submit">
</form>

För tillfället har vi följande entiteter att filtrera på som vi behandlar på speciellt sätt, fler kommer framöver.

  <input type="hidden" value="schema-org-person" name="entity">
  <input type="hidden" value="course" name="entity">
  <input type="hidden" value="facility" name="entity">
  <input type="hidden" value="news" name="entity">
  <input type="hidden" value="event" name="entity">

Du kan kombinera flera entiteter om du så önskar.

<form action="https://www.kth.se/search/search">
  <input type="text" placeholder="Personer och kurser ..." name="q" id="q" >
  <input type="hidden" value="schema-org-person" name="entity">
  <input type="hidden" value="course" name="entity">
  <input type="submit" value="Sök!" class="submit">
</form>


Kombinera entiet och URL

<form action="https://www.kth.se/search/search">
  <input type="text" placeholder="Personer, rum,  utbildning ..." name="q" id="q" >
  <input type="hidden" value="kth.se" name="includeurl">
  <input type="hidden" value="schema-org-person" name="entity">
  <input type="hidden" value="course" name="entity">
  <input type="hidden" value="facility" name="entity">
  <input type="submit" value="Sök!" class="submit">
</form>