suchfunktion anpassen

  • truplaya truplaya
    R2-D2
    0 x
    85 Beiträge
    0 Hilfreiche Beiträge
    03. 12. 2006, 18:12

    hallo,
    suche bereits seit ca. 2 stunden im www und auch hier, leider ohne Erfolg.
    Es geht um folgendes:
    Habe die "normale Suchfunktion" eingebunden. Als "inhaltselement"---> "suchformular". Ich hätte gerne, dass dies

    1. Auf deutsch erscheint (von mir angepasst, z.b. anstatt "search now" "los!" im submitt button.

    2. immer im Bereich "Page Content" gesucht wird, ohne die Auswahl anzuzeigen-

    Bin mir ziemlich sicher, dass ich nicht der Erste bin, der dieses Anliegen hat, verstehe jedoch momentan die gefundenen Lösungsansätze nicht.

    Hat jemand eine "Idiotensichere" Lösung, bzw. Link zu dieser auf Lager?

    Wäre sehr dankbar.

    Gruß
    Tim


  • 1
  • dosn dosn
    T3PO
    0 x
    29 Beiträge
    0 Hilfreiche Beiträge
    13. 03. 2007, 15:35

    Hab genau das selbe problem!!

    hast du eine Lösung gefunden??

  • chris3 chris3
    Sternenflotten-Admiral
    0 x
    232 Beiträge
    0 Hilfreiche Beiträge
    13. 03. 2007, 18:00

    Gude!

    Schaut halt mal ein bisschen mit dem TypoScript-ObjectBrowser, da kann man schon einiges rausfinden.

    Gibt garantiert eine bessere Möglichkeit die Suche zu konfigurieren, aber es geht z.B. über ein TS-Template :
    [TS]# search parameters
    tt_content.search {
    search.rootPidList = 63
    # format searchresults
    20 {
    layout {
    # complete wrap
    wrap = <table class="tt_news-table" cellpadding="0" cellspacing="0"> | </table> ###RESULT###
    # searchresult header
    10.value = Suchergebnisse: ###RANGELOW###-###RANGEHIGH### von ###TOTAL###
    10.wrap = <tr><td class="tt_news-tableheader"> | </td></tr>
    # searchresult paging
    20.wrap = <tr><td bgcolor="silver" align="center">|</td></tr>
    }
    # "not found" layout
    noResultObj.wrap = <table class="tt_news-table" cellpadding="0" cellspacing="0" style="vertical-align:middle;"> | </table><br>
    noResultObj.10.wrap = <tr><td class="tt_news-tableheader" align="center"> | </td></tr>
    noResultObj.10.value = <br><br><br><center>Oh Gott, ich bin blind!<br><br><img src="fileadmin/core/images/blind_leading_blind.JPG"><br><br>(... keine Angst, die Suche hat einfach nix gefunden ...)</center><br><br><br>

    renderWrap = <table class="tt_news-table" style="padding-left:20px;padding-right:20px;padding-bottom:20px;"> | </table><br>
    # color of bodytext
    renderObj.20.stdWrap.textStyle.color.default = black
    # prev/next
    next.value = weiter >>
    prev.value = << zurück
    range = 20
    }
    # format search form
    30 {
    target = _self
    redirect = 70
    badMess = Bitte geben Sie ein Suchwort an!
    layout >
    layout = ###FIELD###
    stdWrap.wrap >
    dataArray.10 {
    label =
    type = *sword = input, 18, 30
    }
    dataArray.20 {
    valueArray >
    type = scols = hidden
    value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
    }
    dataArray.40 {
    value = Suchen
    type = text
    }
    }
    }[/TS]

    ... alles etwas krude (und Mehrsprachigkeit ist dann wirklich ein Eiertanz auf Rasierklingen... :o ), aber wenigstens "Hife zur Selbsthilfe" ... ;)

  • dosn dosn
    T3PO
    0 x
    29 Beiträge
    0 Hilfreiche Beiträge
    14. 03. 2007, 10:25

    ok, hab des jetzt mal so reingamacht, aber des funktioniert nicht!!

    es werden keine suchergebinisse zurückgegeben, wenn ich zeile 42 hidden mach. wenn ich des ganz normal mach, dann funtioniert alles so wie ichs gern hätt, dann hab ich aber diese dämliche Auswahlbox #angry#

    Ok, hab mein fehler gefunden, sorry für s meckern!!

    Fehler lag wieder mal bei mir!! #giggle# #giggle#

  • truplaya truplaya
    R2-D2
    0 x
    85 Beiträge
    0 Hilfreiche Beiträge
    02. 04. 2007, 21:27

    Auch paar Jahre später hab ich für meinen Teil die zündende Idee nicht gehabt.
    Kannst Du mir kurz erklären, wie zur Erleuchtung gekommen bist?

    Gruß
    Tim

  • 1