Haku-pienoisohjelmat ^^^^^^^^^^^^^^^^^^^^ .. contents:: Sisältö :backlinks: none Haku on äärimmäisen keskeinen osa Sagaa, sekä tietokannan teoksille että toimitukselliselle sisällölle. Pienoisohjelmat =============== .. toctree:: :maxdepth: 1 content-widget staff-list-widget show-events-widget show-event-occurences-widget work-widget Tällä hetkellä Sagasta löytyy neljä erilaista pienoisohjelmaa eri tyyppisille hauille, ja näillä kaikilla neljällä on paljon yhteistä. Alempana käydään läpi monia toimintoja, jotka yhteisiä. Yksittäisistä pienoisohjelmista löydät lisätietoja omilta sivuiltaan, jotka on listattu ylempänä. Dynaaminen tai staattinen lista =============================== Kun haluat käyttää haku-pienoisohjelmaa, joudut valitsemaan, käytätkö dynaamista listaa, joka päivittyy automaattisesti uusien nimekkeiden ja sisällön löytyessä, vai staattista listaa, joka näyttää tietyt etukäteen valitut hakutulokset. Dynaaminen lista ---------------- Dynaamiset listat ovat täydellisiä esim. kirjaston tapahtumille, tietokantaan tallennetuille uusille nimekkeille tai viimeisimmille kirjavinkeille. Dynaamiselle listalle määritellään asetukset esim. lajitteluperusteista, tulosten näytettävästä lukumäärästä ja näytetäänkö hakutulosten yhteydessä linkki "Näytä lisää". Staattinen lista ---------------- Staattisia listoja käytetään usein esim. silloin, kun teoksesta on kirjoitettu kirjavinkki, ja sarjan seuraavat osat halutaan listata vinkin yhteyteen, tai tulevasta tapahtumasta on kirjoitettu uutinen, ja kyseinen tapahtuma halutaan liittää uutisen yhteyteen. Staattisilla listoilla ei ole asetuksia lukumäärälle tai järjestykselle, vaan määrittelet ne samalla kun konfiguroit pienoisohjelman. Suodattimet =========== Riippumatta siitä, käytätkö staattista vai dynaamista listaa, sinun on listaa rakennettaessa lisättävä myös käytettävät suodattimet. .. image:: _static/images/filters-fi.png :alt: Näytä nimekkeet -pienoisohjelma, johon on valittu suodattimia :align: center Lisäät suodattimet valitsemalla ensin suodattimelle tyypin. Klikkaa sen jälkeen painiketta, jossa on plus-merkki. Kun suodatin on lisätty, voit määrittää yksittäisen suodattimen. Lukuunottamatta "Vapaateksti"-suodatinta, kaikki suodattimet vaativat täsmällisen vastaavuuden. Muissa tapauksissa, joissa tekstikenttäänn kirjoitetaan, Saga antaa ehdotuksia kirjoitetun tekstin perusteella. Saatavana olevat suodattimet riippuvat käytettävästä pienoisohjelmasta. Jos käytät haku-pienoisohjelmaa toimitukselliselle sisällölle, esim. :doc:`Näytä sisältö-pienoisohjelmaa `, sivun yläreunasta löytyy valintamahdollisuus sivutyypeille, jotka otetaan mukaan hakutulokseen. .. note:: Joitain suodattimia voidaan lisätä useita, silloin ne toimivat "sisältäen"- periaattella, eli jos lisäät kaksi asiasanaa :doc:`Näytä nimekkeet-pienoisohjelmaan `, tulokseksi tulevat vain ne teokset, joihin on lisätty molemmat asiasanat. Suodattimilla, joita voidaan lisätä vain yksi, ei ole erikseen tätä ominaisuutta indikoivaa merkintää, vaan tällä hetkellä napin painallus toisen suodattimen lisäämiseksi ei lisää uutta suodatinta. Näyttötila ========== Haku-pienoisohjelmille löytyy erilaisia näyttötiloja. Kuitenkin, kaikilla ei ole tukea kaikille tiloille. Näyttötilat vastaavat suurilta osin niitä, jotka ovat olemassa verkkosivuston tavallisille hakutuloksille, mutta näiden lisäksi on muutama lisätila. .. glossary:: Perus Näyttää hakutulokset kompaktissa muodossa, usein vain nimeke ja tekijä. Täydet Näyttää hakutuloksen samalla tavalla kuin verkkosivuston normaalin hakutuloksen. Vain kuva Näyttää vain kuvan ja otsikon. Yksittäinen Näyttää vain yhden tuloksen ja semanttisesti tulos ei ole lista, jossa on osumia. Jos haluat näyttää vain yhden tuloksen, tämä näyttötila on siihen paras myös saavutettavuusnäkökulmasta. Mukautettu Mukautettu näyttötila on varattu tila, jota voidaan käyttää, jos kirjastosi haluaa tilata mukautuksen, jota käytetään vain muutamilla sivuilla. Jos et ole tilannut mukautusta, joka aktivoi tämän tilan, tässä ei näytetä mitään. Piilota ingressi ================ Kun haet :doc:`toimituksellisesta sisällöstä <../../editorial/index>`, voi olla, että haluat näyttää tietyissä paikoissa kompaktimman listan, mutta et halua käyttää simppeleintä näyttötilaa. Näissä tapauksissa voit käyttää asetusta "Piilota ingressi", joka tekee juuri sen, mitä asetus sanoo.