Zum Inhalt springen

Fragen zum HowTo

Erstellt am 23. April 2007 · 7 Antworten · letzte Antwort am 11. Oktober 2010

Tags: Suche, Frage

lizbet ·

TYPO3 4.0.5
indexed_search 2.9.3

Liebe Mitstreitenden,
im seeeehr hilfreichen HowTo sind schon viele Fragen beantwortet. Dennoch bleiben einige Fragezeichen - vielleicht ja nicht nur bei mir... o.O

Drum hier nochmal ein klein wenig ausfuehrlicher die Konfigurationsparameter. Kommentiert und immer da mit "???" versehen, wo ich nicht weiter weiss.

plugin.tx_indexedsearch {
  # Template
  #templateFile = EXT:indexed_search/pi/template_css.tmpl
  templateFile = fileadmin/design/indexed-search-template_css.tmpl
  # css der EXT deaktivieren
  _CSS_DEFAULT_STYLE > 
  
  # Defaults  
    _DEFAULT_PI_VARS {
    # Erweiterte Vorschau 0=nein, 1=ja (default=1)
    #extResume = 1
    
    # Default operator settings: 0=und, 1=oder (default=0)
    #defOp=0
    
    # Vergleichs-Typ settings: 0=Wortteil, 1=ganzes Wort, 2=Wortanfang, 3=Wortende, 10=Aussprache, 20=ganzer Satz (default=1)
    #type = 1
    
    # die Darstellung der Ausgabe settings: flat, sections (default=flat)
    #group = flat
    
    # Anzahl der ausgegebenen Suchergebnisse auf einer Seite settings: 10,20,50,100 (default=10)
    #results = 20
    
    # ACHTUNG: Die Struktur der Website muss indexed_search-kompatibel sein, damit die Level-Auswahl sinnvoll ist/wird.
    # Bereich(e) der website settings: 0=Website, -1="nur diese Seite", -2="HP und Ebene 1", -3="Ebene 2 und tiefer" (default=0) 
    #sections = 0
    # ODER ANGABE via (rl0_UID rl1_UID rl2_UID): Here values like "rl1_" and "rl2_" + a rootlevel 1/2 id can be added to perform searches in rootlevel 1+2 specifically. The id-values can even be commaseparated. Eg. "rl1_1,2" would search for stuff inside pages on menu-level 1 which has the uid's 1 and 2.
    #sections = rl1_9

    # ??? Suche in Medientypen settings - veraendern was?: -1, 0, 2
    #media = 2
    
    # ??? Kategorie settings - passen nicht: 0="alle gemischt", -1="alle kategorisiert", -2="Seiten"
    #freeIndexUid = -1
    
  }
  
  # Suchworte kennzeichnen (0 = aus/ 1 = ein):
  forwardSearchWordsInResultLink = 1

  # was soll ANGEZEIGT werden? 1 = aktiv, sichtbar / 0 = inaktiv, unsichtbar 
  show {
    # Kurzanleitung 
    rules = 0
    
    # ??? Erstellungsinfo des Hash - wird nicht ausgeblendet...
    parsetimes = 0
    
    # advanced search zweite Ebene im dropdown
    L2sections = 1
    
    # advanced search erste Ebene im dropdown
    L1sections = 1
    
    # alle Seiten, auch "nicht in menu" oder "in menu verstecken" einbeziehen
    LxALLtypes = 1
    
    # Leeren des Suchfeldes nach Suche 
    clearSearchBox = 1
    
    # Aktuelles Suchwort zu den bisherigen hinzufügen (Checkbox)
    clearSearchBox.enableSubSearchCheckBox = 1
    
    # ???
    forbiddenRecords = 1
    alwaysShowPageLinks = 1
    advancedSearchLink = 1
    resultNumber = 1
    mediaList = 1
  }
  
  # Ein- bzw. Ausblenden der Auswahlboxen in der Erweiterten Suche
  # Blinding of option-selectors / values in these (advanced search) (see $optValues array in source code for options + extResume checkbox)
  # settings: 0=aktiv (sichtbar), -1 inaktiv (nicht sichtbar)
  blind { 
    # Vergleichs-Typ 
    type = 0
    
    # suchoperatoren 
    defOp = 0

    # Bereich(e) der website 
    sections = 0
            
    # ??? Kategorien, siehe auch search.defaultFreeIndexUidList - wie werden diese werte definiert?
    freeIndexUid = -1
    
    # Suche in Medientypen 
    media = 0
      
    # Sortierung
    order = -1
    
    # Ansicht (Sektionshierachie / Liste)
    group = -1
    
    # Ansicht: Erweiterte Vorschau
    extResume = 0
    
    # Sprachwahlbox
    lang = -1
    
    # Aufsteigend absteigend
    desc = -1
    
    # Ergebnisse (Anzahl der Treffer pro Seite)
    results = -1
  }

  # basics zur suche
  search {
    # seitenuids der root-seiten, noetig bei mehreren roots (Seiten mit root-flag)
    rootPidList =
    
    # ??? beeinflusst nicht die Ausgabe-Anzahl Treffer/Seite - bewirkt was?
    page_links = 10
    
    # ???
    detect_sys_domain_records = 0
    
    # ??? Kategorisiertung - siehe blind.defaultFreeIndexUidList
    defaultFreeIndexUidList = 
  }
  
  # ziel des trefferlinks (standard ist _self)
  result_link_target =

  # wraps
  rules_stdWrap {
  }
  sectionlinks_stdWrap {
  }
  path_stdWrap {
  }
  
  # Flaggen und Icons der Ergebnisse aendern
  flagRendering = CASE
  flagRendering {
    key.current = 1
    2 = TEXT
    2.value = German
    default = TEXT
    default.value = English
  }
  */
  
  iconRendering = CASE
  iconRendering {
    key.current = 1
    html = TEXT
    html.value = HtmL
    default = TEXT
    default.value = TYPO3 pages
  }
  */

  _LOCAL_LANG {
  }
}

Logischerweise muessen nicht alle default-Werte definiert werden - die stehn hier nur zum Nachvollziehen.

Aber besonders die Kategorie-Anzeigen verstehe ich nicht. Wer's weiss - don't hesitate!!!

Vielleicht laesst sich am End ja das HowTo ergaenzen?

So wie so - es dankt!
Liz

nullzeit ·

Hallo Liz,

schön das du dich beteiligst 🙂

zu deinen Fragen:

#
# ??? Erstellungsinfo des Hash - wird nicht ausgeblendet...
#
parsetimes = 0

bewirkt das am untersten rand keine "erstellungszeiten" eingeblendet werden, bei mir funktioniert das überall bestens.

show:
#
# ???
# User gesperrte bereiche einbeziehen oder nicht
forbiddenRecords = 1

# verlinkt die "Seite" von dem Eintrag
alwaysShowPageLinks = 1
# zeigt den link für die erweiterte Suche
advancedSearchLink = 1
# Zeigt die Trefferanzahl
resultNumber = 1
# zeigt getroffene Dateien an(?)
mediaList = 1

blind:
#
# ??? Kategorien, siehe auch search.defaultFreeIndexUidList - wie werden diese werte definiert?
#
freeIndexUid = -1
Gute frage, wenn ich das aktiviere behauptet typo3 das indexed_search nicht im TCA steht. Dies wiederrum liegt daran das ich die extension "crawler" nicht installiert habe, die wird dafür wohl benötigt.

search:
#
# ??? beeinflusst nicht die Ausgabe-Anzahl Treffer/Seite - bewirkt was?
#
page_links = 10

bewirkt meiner ansicht nach rein garnichts
#
# Suche domainrecord abhängig durchführen udn die links auf die domain zielen lassen
#
detect_sys_domain_records = 0
#

#
# ??? Kategorisiertung - siehe blind.defaultFreeIndexUidList
#
defaultFreeIndexUidList =

Wie defaultFreeIndexUidList definiert wird ist übrigens eine der wenigen Dinge die im indexed_search manual stehen 🙂:

search.defaultFreeIndexUidList

string

List of Indexing Configuration Uids to show as categories in search form. The order determines the order displayed in the search result.

Ich hoffe ich konnte dir weiterhelfen.

...es dankt

lol

Gruß Chris[/b]

lizbet ·

hi nullzeit,
wie suess von dir, meinen zwei jahre alten post zu beantworten.
hat sich zwischenzeitlich erledigt.
es dankt, vielmals!
8-)
liz

matthaa ·

allerdings, das hilft sehr, was sind schon zwei Jahre in dieser Branche ;-)
Ich setze noch eine Frage drauf: Kann man bei der Auswahl der Medientypen in der erweiterten Suchmaske diese beschränken, so dass in der Selectbox nur z.B. "alle Medientypen", "PDF" und "jpeg" zur Auswahl angeboten wird?

matthaa ·

alles klar, gefunden, das geht mit:

search.mediaList = pdf

wobei pdf natürlich durch andere Medientypen ergänzt werden kann:

search.mediaList = pdf, jpeg
shizel ·

#angry##angry##angry##angry##angry##angry##angry#

hallo,

ich versuche seit tagen, die Kategorien die ich über den Crawler angelegt habe, auf der such Seite optional anzuzeigen. Leider ohne Erfolg.

bitte um hilfe 😃

vielen Dank im voraus

gruss shizel

typo3typ ·
nullzeit schrieb

search:
#
# ??? beeinflusst nicht die Ausgabe-Anzahl Treffer/Seite - bewirkt was?
#
page_links = 10

bewirkt meiner ansicht nach rein garnichts

doch bewirkt was - und zwar ist das die Anzahl der Links, die Maximal im Pagebrowser erscheinen.