Zum Inhalt springen

grafischer Button bei Suchfunktion

Erstellt am 11. April 2005 · 5 Antworten · letzte Antwort am 20. April 2005

Tags: Frage

cmertens ·

Hallo!

Ich habe auf meiner Seite ein Feld mit Schnellsuchfunktion eingebaut.

Der Code dafür im Template:

#Schnellsuche
temp.suche = COA
temp.suche {
    stdWrap.wrap = <table border="0" cellpadding="1" cellspacing="1"><tr>|</tr></table>
    10 < tt_content.search.30
    10.dataArray >
    10 {
        stdWrap.wrap = <td align="left">Schnellsuche</td><tr><td align="left">|</td></tr></td>
        layout = ###LABEL### ###FIELD###
        params = class=such-btn
        redirect = 68
        target >
        dataArray {
            10.type = sword=input,15
            20.type = scols=hidden
            20.value =  tt_content.header-bodytext-imagecaption
            30.type = stype=hidden
            30.value = L0
            40.type = submit=submit
            40.value = Go
           }
    }
}

Die Suche funktioniert auch Problemlos. Nur hätte ich gerne anstatt des Standardbuttons einen eigenen grafischen Button.

Kann mir vielleicht jemand sagen, wie ich mein Template dafür erweitern muss. Die bisherigen Lösungsvorschläge aus diesem Forum haben es nicht gebracht...

cmertens ·

Was ist denn hier los?
Es muss doch irgendjemanden geben, der das weiss. es gab schließlich schon mehrere Lösungsvorschläge hier im forum. leider funktionieren die nur nicht bei mir...

ich wäre echt für jeden tip dankbar.

Dander ·

ich poste dir mal den ganzen code, damit du es im zusammenhang sehen
kannst

marks.SEARCH = COA 
marks.SEARCH { 
    20 < tt_content.search.30 
    20.dataArray > 
    20 { 
      stdWrap.wrap = |
      layout = <td valign=bottom>###LABEL### ###FIELD###</td> 
      #params = class="textbox" 
      params.submit = class="submit" 
      #params.textarea = class="textarea" 
      dataArray{ 
        10.label > 
        10.type = sword=input,15 # mit der Zahl wird die Größe des Feldes eingestellt 
        10.value = Suchwort 
        10.params = onFocus=(this.value=1) 
        20.label > 
        20.type = scols=hidden 
        20.value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption      


        30.type = stype=hidden 
        30.value = L0 
        40.type = submit=submit 
        40.value = 
        } 
      image = IMAGE 
      image.file = fileadmin/webbilder/Lupe.gif 
      
      image.border = 0 
      image.params = alt="Klicken Sie hier um die Site zu durchsuchen." border="0"
      redirect = 28
      } 
    }
M8TRIX ·

Hm...

Also ich benutze die indexed_search, und benutze meinen eigenen Button:

Guckst Du hier

Ich habe meinen Button allerdings direkt in meinem HTML Template integriert:

Oben rechts in der Suche:

<input type="image" src="fileadmin/templates/images/button_go.gif" class="go" name="submit">

vielleicht hilft es Dir ihrgendwie?!

EDIT: Oki, ich liege mit der Vermutung daneben #giggle#

lg Sandra

nullzeit ·

für alle die es noch interessieren sollte wie sie einen grafischen submitbutton machen, wenn sie hier mal reinstolpern, folgender ts-code
(typo3.7, template, setup):

SEARCHFORM = FORM
SEARCHFORM{
   data = search|input,8    ||    suche | submit|
   layout = <td>###FIELD### ###LABEL###</td>
   params.input = class="input"
   params.submit = class="submit"
   labelWrap = stdWrap = <td class="footer-word">|</td>

   image = IMAGE
   image{
     file = fileadmin/media/icon_apotheken.gif
     params = alt="Klicken Sie hier um die Site zu durchsuchen." border="0"
   }
}

MFG Chris