Zum Inhalt springen

Standard-Suche - Suchergebnis sieht komisch aus??

Erstellt am 21. Mai 2006 · 3 Antworten · letzte Antwort am 17. November 2006

Tags: Suche, Frage

maren ·

Hallo,

ich möchte das Suchergebnis der Standard-Suche anpassen, da derzeit Alle Seitenüberschriften (der gefundenen Seiten) untereinader angezeigt werden und dann erst die Zeilen für den Auszug aus den Seiteninhalten also etwas so:
Suchergebnis:
Überschrift1
Überschrift2
Überschrift3
das ist der Auszug aus dem Text von Seite 1 [...]
das ist der Auszug aus dem Text von Seite 2[...]
das ist der Auszug aus dem Text von Seite 3[...]
--------------------------------------------------------
Es soll aber so aussehen:
Überschrift1
das ist der Auszug aus dem Text von Seite 1 [...]
Überschrift2
das ist der Auszug aus dem Text von Seite 2[...]
Überschrift3
das ist der Auszug aus dem Text von Seite 3[...]

Wer kann mir helfen? habe leider keine entsprechenden Hinweise im Forum gefunden. Habe auch sämtliche Bücher durchforstet und selber im Objektbrowser versucht etwas einzustellen. Aber nichts klappt! 😢

Die Einstellungen im Objectbrowser:

# searchresult
 653: styles.content.searchresult = SEARCHRESULT
 654: styles.content.searchresult {
 655:   allowedCols = pages.title-subtitle-keywords-description : tt_content.header-bodytext-imagecaption : tt_address.name-title-address-email-company-city-country : tt_links.title-note-note2-url : tt_board.subject-message-author-email : tt_calender.title-note : tt_products.title-note-itemnumber
 656:   languageField.tt_content = sys_language_uid
 657:   renderObj = COA
 658:   renderObj {
 659:     10 = TEXT
 660:     10.field = pages_title
 661:     10.htmlSpecialChars = 1
 662:     10.textStyle {
 663:       face.default = {$styles.content.searchresult.head.face}
 664:       size.default = {$styles.content.searchresult.head.size}
 665:       color.default = {$styles.content.searchresult.head.color}
 666:     }
 667:     10.fontTag = <b> | </b>
 668:     10.typolink.parameter.field = uid
 669:     10.typolink.target = {$styles.content.searchresult.resultTarget}
 670:     10.typolink.additionalParams.data = register:SWORD_PARAMS
 671:     10.typolink.additionalParams.required = 1
 672:     10.typolink.additionalParams.wrap = &no_cache=1
 673:     10.wrap = <tr><td>|</td></tr>
 674:     10.spaceBefore = 6
 675:     20 = COA
 676:     20 {
 677:       10 = TEXT
 678:       10.field = tt_content_bodytext
 679:       10.htmlSpecialChars = 1
 680:       10.stripHtml = 1
 681:     }
 682:     20.stdWrap.crop = 200 | ...
 683:     20.stdWrap.wrap = <tr><td>|</td></tr>
 684:     20.stdWrap.textStyle {
 685:       face.default = {$styles.content.searchresult.face}
 686:       size.default = {$styles.content.searchresult.size}
 687:       color.default = {$styles.content.searchresult.color}
 688:     }
 689:   }
 690:   renderWrap = <table border="0" cellspacing="3"> | </table>
 691:   layout = COA
 692:   layout {
 693:     wrap = <table border="0" cellspacing="0" cellpadding="2"><tr> | </tr></table> ###RESULT###
 694:     10 = TEXT
 695:     10.value = Searchresult: ###RANGELOW###-###RANGEHIGH### of ###TOTAL###
 696:     10.fontTag = {$styles.content.searchresult.header.wrap}
 697:     10.wrap = <td width="95%" bgcolor="{$styles.content.searchresult.header.bgCol}"> | </td>
 698:     20 = TEXT
 699:     20.value = ###PREV###   ###NEXT###
 700:     20.fontTag = {$styles.content.searchresult.header.wrap}
 701:     20.wrap = <td bgcolor="{$styles.content.searchresult.header.bgCol}">|</td>
 702:   }
 703:   noResultObj = COA
 704:   noResultObj {
 705:     wrap = <table border="0" cellspacing="0" cellpadding="2"><tr> | </tr></table>
 706:     10 = TEXT
 707:     10.value = Sorry, your search was empty!
 708:     10.fontTag = {$styles.content.searchresult.header.wrap}
 709:     10.wrap = <td width="95%" bgcolor="{$styles.content.searchresult.header.bgCol}"> | </td>
 710:   }
 711:   next = TEXT
 712:   next.value = Next
 713:   prev = TEXT
 714:   prev.value = Prev
 715:   target = {$styles.content.searchresult.target}
 716:   range = 20
 717: }

Wer kann mir helfen????

Gruß
Maren

RBehrens1 ·

Ich habe das gleiche Problem wie Maren. Bei der einfachen Suche werden die Ergebnisse seltsam gelistet. Erst alle Seitentitel, dann alle Inhaltsvorschauen.

Habe bereits das Forum durchsucht und nichts gefunden. 😢 Ich vermute, dass es nur ein kleiner Fehler im Template ist. Ich komme aber nicht drauf. #angry#

# Das Suchergebnis anpassen
    tt_content.search.20 {
       layout.10 {
         value = Ergebnisse auf dieser Seite: ###RANGELOW### bis ###RANGEHIGH###
                 von ###TOTAL###
         fontTag >
         wrap = <td width="95%" bgcolor="silver"><font face="arial" size="2">
         <b>|</b></font></td>
       }
       layout.20 {
         value = ###PREV###   ###NEXT###
         fontTag >
         wrap = <td bgcolor="silver"><font face="arial" size="2">
         <b>|</b></font></td>
       }
       renderObj.10 {
         textStyle >
         fontTag >
         wrap = <font face="arial" size="2"><b>|</b></font>
         typolink.target = _self
       }
       renderObj.20 {
         stdWrap.textStyle >
         stdWrap.wrap = <tr><td><font face="arial" size="1" color="navy">|</font></td></tr>
         stdWrap.crop = 200 | [...]
       }
       noResultObj >
       noResultObj = TEXT
       noResultObj {
       value = Leider kein Ergebniss gefunden!
       wrap = <font face="arial" size="2"><b>|</b></font>      
       }
       next.value = Weiter
       prev.value = Zurück
       target = _self
       range = 5
    }

Ich hoffe, ihr könnt mir helfen. Besten Dank schon mal im Voraus.

Longnose ·

und? habt ihr bereits ne lösung gefunden zu dem Problem?
ich suche ebenfalls so eine lösung.

im übrigen wollte ich mich erkundigen, wo man allenfalls noch weitere inputs zum suchobjekt findet...

herzlichen Dank für eure Bemühungen!

Longnose ·

im Übrigen habe ich nicht viel schlaues gefunden über die Anpassung der vordefinierten Templates wie die Such-Templates, Sitemaps usw... hat mir hier jemand einen Tipp? komme nur immer auf Sitemaps von Typo seiten wenn ich das Web abgoogle.

Herzlichen Dank im Voraus!