[Typo3-UG Denmark] Standard search
Helge Vad
helge at mereteland.dk
Mon Oct 4 14:39:39 CEST 2004
page.bodyTag = <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0"
marginwidth="0" marginheight="0" onload="preloadImages();">
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1 {
template = FILE
template.file = index-backup.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT_LEFT < styles.content.getLeft
subparts.CONTENT_RIGHT < styles.content.getRight
subparts.CONTENT_BORDER < styles.content.getBorder
subparts.CONTENT < styles.content.get
subparts.NAVBAR < plugin.tx_jullenavpath_pi1
subparts.TEST < temp.current_fe_user
marks.SEARCHBOX = TEXT
marks.SEARCHBOX.value = Her kommer søgeboxen
marks.SEARCHBOX<temp.searchbox
page = PAGE
page.typeNum = 801
page.700<styles.temp.searchbox
page.701<styles.content.searchresult
tt_content.search.30.layout = <tr><td align=right><font face="Arial"
size="2">###LABEL###</font></td><td><img src="clear.gif"
width=5></td><td>###FIELD###</td></tr>
tt_content.search.30.dataArray.10.label >
tt_content.search.30.params.input = style="border: 1px solid #39ACFF;
height: 19px;"
# Image button
tt_content.search.30.image = IMAGE
tt_content.search.30.image.file =
fileadmin/templates/images/ny-soegning1.gif
tt_content.search.30.image.alttext = Søg
tt_content.search.30.params.submit =
onmouseover="this.src='fileadmin/templates/images/ny-soegning2.gif'"
onmouseout="this.src='fileadmin/templates/images/ny-soegning1.gif'"
# Set the searchbox to only search in pagecontent (no selectbox)
tt_content.search.30.dataArray.20.type = scols=hidden
tt_content.search.30.dataArray.20.valueArray >
tt_content.search.30.dataArray.20.value =
tt_content.header-bodytext-imagecaption
# Wraps for no results found
tt_content.search.20.noResultObj.wrap=<table width="100%" border=0
cellspacing=0 cellpadding=2><tr> | </tr></table>
tt_content.search.20.noResultObj.10.wrap = <td width=100%><hr><br> | </td>
# Wraps for results found
tt_content.search.20.layout.wrap = <table width="100%" border=0
cellspacing=0 cellpadding=2><tr> | </tr></table> ###RESULT###
tt_content.search.20.layout.10.wrap = <td width=100%><hr><br> | </td>
tt_content.search.20.layout.10.fontTag = <font face="verdana"
color="#D39509" size=2><B> | </B></font>
tt_content.search.20.layout.20.wrap = <td>|</td>
tt_content.search.20.renderObj.10.textStyle.color.default = #2174BB
tt_content.search.20.renderObj.10.case = upper
tt_content.search.20.renderObj.20.stdWrap.textStyle.color.default = Black
temp.searchbox = FORM
temp.searchbox {
type = {$searchpagePID}
locationData = 1
no_cache = 1
layout = <td>###LABEL######FIELD###</td>
# Workaround to add a STYLE parameter directly on the FORM tag.
target = " style="margin-bottom : 0px;
image = IMAGE
image.file = fileadmin/templates/images/searchbutton.gif
image.alttext = Søg
params.submit =
onmouseover="this.src='fileadmin/templates/images/searchbutton2.gif'"
onmouseout="this.src='fileadmin/templates/images/searchbutton.gif'"
params.input = style="width: 115px; height: 16px; border: 1px solid
#007FDA; font: normal normal normal 12px/12px Arial, Helvetica, sans-serif;
margin-bottom: -1; background-color: #E4F4FF;"
dataArray {
10.type = sword=input,10
20.type = scols=hidden
20.value = tt_content.header-bodytext-imagecaption
30.type = stype=hidden
30.value = L0
40.type = submit=submit
}
}
Som det er der bliver boksen ikke vist: http://www.rikkitikki.dk/
Men bruger jeg: marks.SEARCHBOX< styles.content.searchform
Så bliver søgeboksen godt nok vist, men den søge ikke..
Håber du kan hjælpe mig lidt videre.. :-)
På forhånd tak
Med Venlig hilsen / Best Regards
Søren Guldbæk Olsen
Web DeZigns
Kjærulfsgade 5, 1 tv
9400 Nørresundby
Danmark
Tlf: 20 99 94 69
info at web-dezigns.dk
http://www.web-dezigns.dk
http://www.web-cms.dk
-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de
[mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Helge Vad
Sendt: 4. oktober 2004 13:48
Til: TYPO3 Usergroup Denmark
Emne: Re: [Typo3-UG Denmark] Standard search
>Jeg har et problem, jeg vil gerne have en standard search i min template.
>Ikke indexsearch men den almindelige search. Jeg har forsøgt at bruge
>nedenstående link. men jeg kan ikke finde ud af hvad jeg skal indsætte i
>min template..
>Problemet er jeg ikke helt ved hvad jeg der skal stå i mine subparts og
>hvad der så skal stå i min template..?
>http://typo3.org/documentation/mailing-lists/english-main-list-archive/thre
a
>d/20741/
** Allerførst, antag vi har en simpel _template_ **
1) Lav en templatefil -- myTemplate.html og tilføj her
###SEARCHBOX###
til den øvrige html
2) Lav en tom template for den side søgefunktionen skal vises på.
3) Sæt følgende simple template Typoscript kode i templatens SETUP felt:
page = PAGE
page.typeNum = 0
page.1 = TEMPLATE
page.1 {
template = FILE
template.file = fileadmin/myTemplate.html
marks.SEARCHBOX =TEXT
marks.SEARCHBOX.value= Her kommer søgeboxen
}
4) Når "Her kommer søgeboxen" vises det sted på
siden hvor din ###SEARCHBOX### findes, kan du se at templaten fungerer
5) Lav på samme måde en anden side hvor søge-resultatet kan vises - eller:
Tilføj en SEARCHRESULT marker til din template.
** Så en simpel søgefunktion **
Følgende simple Typoscript kode skulle give dig en søgefunktion og resultat:
page = PAGE
page.typeNum = 0
page.700<styles.content.searchform
page.701<styles.content.searchresult
** Kombination med template ***
Sæt
marks.SEARCHBOX< styles.content.searchform
ind i templaten ovenfor - så skulle søgeboxen blive vist i templaten.
(ditto for SEARCHRESULT)
** Konfiguration af søgefunktion **
Du kan nu bruge linket ovenfor til at få inspiration til hvordan din søgebox
skal
se ud.
Men for at kunne bruge eksemplet skal du
1) Indsætte SETUP (og CONFIG) Typoscriptet fra eksemplet i din template
2) Udskifte
marks.SEARCHBOX<styles.content.searchform
med
marks.SEARCHBOX<temp.searchbox
i din template.
Se evt også
http://216.239.59.104/search?q=cache:O03wPCwfHM0J:twisted.linuxwiki.org/Typo
3Suche+tt_content.search&hl=da
-Håber du kan bruge det - Helge Vad
PS
Husk parameteren 'type' der definererer hvilken side resultatet skal vises
på.
_______________________________________________
Typo3-ug-denmark mailing list
Typo3-ug-denmark at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
_______________________________________________
Typo3-ug-denmark mailing list
Typo3-ug-denmark at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
More information about the TYPO3-UG-denmark
mailing list