Zum Inhalt springen

Ein etwas anderes Problem mit der "Indexed Search"

Erstellt am 23. August 2004 · 1 Antwort · letzte Antwort am 2. September 2004

Tags: Suche, Frage

PatricStumpe ·

Erstmal ein freundliches "Hallo" an alle...

Nach erfolgloser Suche im Forum und im sonstigen Netz hoffe ich, daß mir vielleicht jemand von euch helfen kann. Ich versuche gerade, die "Indexed Search" auf einer Seite zu implementieren und zwei Suchoptionen bereit zu stellen.

Mein Seitenbaum sieht wie folgt aus:

Seitenbaum:

Typo3-Wurzel
 |
 + Seite 1 (Rootpage)
 |  + Seite 1.1
 |  + Seite 1.2
 |  |  + Seite 1.2.1
 |  |     + Seite 1.2.1.1
 |  + Seite 1.3
 |  :
 |
 + Seite 2 (Rootpage)
 |  + Seite 2.1
 |  |  + Seite 2.1.1
 |  |     + Seite 2.1.1.1
 |  + Seite 2.2
 |  + Seite 2.3
 |  :
 :
 :
 + Seite 7 (Rootpage)
 |  + Seite 7.1
 |  + Seite 7.2
 |  + Seite 7.3
 |  |  + Seite 7.3.1
 |  |     + Seite 7.3.1.1
 |  :

Das Suchformular habe ich auf allen Seiten selbst eingebaut (je Root natürlich ein eigenes Setup):

Setup:

page.config {
  index_enable = 1
  index_externals = 0
}

plugin.tx_indexedsearch {
  show {
    rules = 0
    parsetimes = 0
    L2sections = 1
    L1sections = 1
    LxALLtypes = 0
    clearSearchBox = 0
    clearSearchBox.enableSubSearchCheckBox=0
  }

  search {
    rootPidList = 1,2,3,4,5,6,7
    page_links = 15
  }
}

...

temp.suchformular = COA
temp.suchformular {
  10 = TEXT
  10.value = <form action="index.php?id=24" method="post" name="tx_indexedsearch" id="volltext">
  
  20 = TEXT
  20.value = <input type="hidden" name="tx_indexedsearch[type]" value="1" />
  21 = TEXT
  21.value = <input type="hidden" name="tx_indexedsearch[defOp]" value="1" />
  22 = TEXT
  22.value = <input type="hidden" name="tx_indexedsearch[group]" value="flat" />

  50 = TEXT
  50.value = <input type="text" name="tx_indexedsearch[sword]" size="5" title="Bitte geben Sie einen Suchbegriff ein" id="suchbegriff" />
  
  60 = COA
  60 {
    1 = TEXT
    1.value = <option value="-2" selected="selected">in aktueller Rubrik</option>
    2 = TEXT
    2.value = <option value="0">in gesamter Website</option>
  }
  60.wrap = <select name="tx_indexedsearch[sections]" id="suchrubrik">|</select>
    
  70 = TEXT
  70.value = <input type="submit" id="submit" name="submit" value="Suchen" class="button" />

  90 = TEXT
  90.value = </form>
}

...

subparts.VOLLTEXTSUCHE < temp.suchformular

...

Mir gelingt es zwar, daß die Select-Box das Search-Plugin veranlasst, wenn gewünscht die gesamt Website zu durchsuchen, aber nicht die aktuelle Rootline.

Hat jemand von euch einen simplen Tip dazu?

Frohes schaffen...

Patric