Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Patric Jansson 2012-12-17 15:23

Visa < föregående | nästa >
Jämför < föregående | nästa >

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 visa 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 några olika entiteter att söka på som vi behandlar på speciellt sätt, fler kommer hela tiden.

  <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 ihop 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 oc webbplatsmönster

<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>