Leggja inn søkjefelt på andre sider
Oversikt
Dersom du ynskjer å leggja inn eit søkjefelt på andre nettsider, slik at lesarane kan slå opp samiske ord direkte frå sida di, kan du bruka koden nedanfor. Du kan enkelt velja om du vil at søkjeresultatet skal visast i same vindauga (då forsvinn den teksten dei les) eller i eitt nytt.
Kode
<form method="post" action="http://81.93.97.7/exist/sami/index.xml"> Slå opp ord: <input type="text" id="query" name="term" size="15"/> <input type="hidden" name="field" value="head"/> <input type="submit" value="Søk!"/> </form>
I utgangspunktet vil denne koden leggja søkjeresultatet i same vindauga som brukaren allereie har framme, og den førre sida forsvinn dermed. Ved å leggja til target="_blank" i den fyrste lina over, vil søkjeresultatet bli presentert i eit nytt vindauga. Den fyrste lina skal sjå slik ut då:
<form method="post" action="http://81.93.97.7/exist/sami/index.xml" target="_blank">
Meir enn dette er det ikkje. I tillegg bør du kanskje formatera tekst, bakgrunnsfarge m.m. slik at det passar inn i resten av sida di.
Søkeboks i forrest
For å legge inn en søkeboks i forrest, må den legges inn i det skinnet man bruker. I følge dokumentasjonen til forrest, kan disse legges inn project.skins-dir (som vanligvis er src/documentation/skins). Dette fungerer ikke i den versjonen av forrest vi har nå.
Måten det kan gjøres på er å kopiere et eksisterende skin (f.eks. $FORREST_HOME/main/webapp/skins/tigris) og kalle det sd-tigris. Deretter åpner man filen $FORREST_HOME/main/webapp/skins/sd-tigris/xslt/html/site2xhtml.xsl og legger følgende kode inn i den:
<!-- ( !!!!======== Modifications by SNM for SD-tigris ========!!!! ) -->
<xsl:when test="$config/search/@provider = 'samediggi'">
<form method="get" action="/exist/sami/index.xml">
Søk etter ord:
<input type="text" id="query" name="term" size="15"/>
<input type="submit" value="Søk!"/>
</form>
</xsl:when>
<!-- ( !!!!================ End Modifications ================!!!! ) -->
For å bruke dette skinnet forandrer man en linje i fila forrest.properties:slik at den ser slik ut: project.skin=sd-tigris
Omsetjing og lokalisering
Dersom du vil tilpassa søkjeboksen ikkje berre visuelt, men språkleg òg, kan du fritt omsetja eller endra på teksten Slå opp ord: på den andre linja, og teksten Søk! på nest siste linja. Det er alt.


