[TYPO3] searchbox with TemplaVoila
Erik Svendsen
erik at linnearad.no
Wed Apr 26 13:21:00 CEST 2006
Hello Vandemaele,
>> Dmitry.
>>
> Damn, no php errors reported...
>
> Just to be sure. How does this extension work? Does it get it
> FORM/INPUT fields from that template, or from some macina class?
>
> David
I don't know, but I have dropped the macina searchbox, and are using this
code instead to get a seachbox on every page.
Following in constants
-- cut --
plugin.tx_indexedsearch.searchUID = 82 #the uid of the search page
plugin.tx_indexedsearch.showAdvanced = 0 #tells it to not show the link advanced
search.
-- cut --
Following in root template TS
lib.searchBox = COA_INT
lib.searchBox {
stdWrap.prefixComment = 2 | lib.searchBox
10 = TEXT
10.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
10.typolink.returnLast = url
10.wrap = <form action="|" method="post" id="search"><label for="sword">Search: </label>
20 = COA
20 {
wrap = |
10 = TEXT
10.data = GPvar : tx_indexedsearch |sword
10.wrap = <input name="tx_indexedsearch[sword]" value="|" id="sword" type="text"
/>
20 = COA
20 {
wrap = |
10 = TEXT
10.value = <input type="hidden" name="tx_indexedsearch[sections]" value="0"
/>
20 = TEXT
20.value = <input name="tx_indexedsearch[submit_button]" value="Search" type="hidden"
/>
30 = TEXT
30.value = <input class="go-button" src="fileadmin/templates/t3no/images/button-go-normal.gif"
//
onmouseover="this.src='fileadmin/templates/t3no/images/button-go-mouseover.gif'"
//
onmouseout="this.src='fileadmin/templates/t3no/images/button-go-normal.gif'"
alt="Submit" type="image" />
# code to get a image to change when you have your mouse over it. All one
one line.
}
}
40 = COA
40 {
wrap = |
10 = TEXT
10.value = Advanced search ?
10.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
10.typolink.additionalParams = &tx_indexedsearch[ext]=1
10.wrap = |
if.isTrue = {$plugin.tx_indexedsearch.showAdvanced}
}
wrap = | </form>
}
Where I have used Macina Searchbox i have made a content element in Storage
Folder with the plugin for Macaina Searchbox, and made following kode in
the TS
lib.search=RECORDS
lib.search.tables=tt_content
lib.search.source=410 #the id of the macina searchbox
plugin.tx_macinasearchbox_pi1 {
pidSearchpage = 170
templateFile = fileadmin/templates/nye_eriksverden/ext_templates/macsearch_template.html
}
Hope this helps you.
I'm using TV.
WBR,
Erik Svendsen
www.linnearad.no
More information about the TYPO3-english
mailing list