Zum Inhalt springen

Indexed Search Engine+macina_searchbox Einrichtung

Erstellt am 24. Mai 2012 · 2 Antworten · letzte Antwort am 30. Mai 2012

Tags: Suche, Frage

philippes ·

Habe beide Extensions installiert die Searchbox im HTML Template eingebunden allerdings funktioniert weder diese noch die Suchseite selbst.. was ist falsch?

mein TS

}
plugin.tx_indexedsearch.templateFile = fileadmin/ indexed_search.tmpl
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
config.index_externals = 1
config.sys_language_uid = 0
config.language = de
}

sowie weiter unten

...
   }
 
   HEADER-IMG = IMAGE
   HEADER-IMG {
      file = fileadmin/templates/main/img/img_header.jpg
      stdWrap.typolink.parameter = 1
      alttext = Home
   }
   searchbox >
   searchbox < plugin.tx_macinasearchbox_pi1
   plugin.tx_macinasearchbox_pi1 {
   pidSearchpage = 117
   templateFile = fileadmin/searchbox.html
}
   LEFT-MARKER = CONTENT

...

allerdings sagt er in der Extentionsdatenbank auch fuer Indexed Search
folgende Fehler

A difference between the originally installed version and the current one was detected!

Modified files:
example/class.crawlerhook.php
example/class.pihook.php
hooks/class.tx_indexedsearch_tslib_fe_hook.php
pi/class.tx_indexedsearch.php
tests/tx_indexedsearch_indexerTest.php

sowie

	Table error!
One or more required fields/tables are probably missing in the database!

any ideas? 😉

Julian.​Hofmann ·

Hallo.

philippes schrieb

any ideas? 😉

Naja, wenn Dir die Extension schon sagt, dass sie Tabellen und/oder Felder vermisst, dann wäre es doch bei Fehlfunktion ein guter Ansatz, ihre diese erstmal zu geben, oder? 😉
Einfachste Möglichkeit:
- Extension-Manager -> Indexed_search -> Reiter "Database"
oder
- Install-Tool -> Database Analyser >- DB compare

Ein Stolperstein bei der Indexed search, der zu leeren Ergebnissen führt, ist auch immer wieder, dass vergessen wird, dass sie nur gecachte Inhalte indiziert. D.h. falls während der Entwicklung das Caching deaktiviert ist, indiziert sie auch nichts => kann nichts finden.

Viele Grüße
Julian

philippes ·

hi danke für die tipps habe den fehler in einem leerzeichen im template gefunden.
die punkte im extension manager gabs ned kommt wahrscheinlich auf die version an.egal

nun wenn ich auf die suchseite gehe funktioniert diese allerdings die macina searchbox funktioniert nicht .. NUR auf der suchseite.. woran kann das liegen?

edit: gelöst

### macina_searchbox ###

plugin.tx_macinasearchbox_pi1.pidSearchpage = 117 (das ist die ID der Seite, die das Plugin Indexed Search enthält - also entsprechend abändern !!)


### Indizierte Suche ###
plugin.tx_indexedsearch {

# Kein komplizierten Erklärungen
show.rules = 0

# nur die nötigen Einstellungen
blind.sections=0
blind.order=0
blind.lang=0

}
# Ende Indizierte Suche

DANACh erst die searchbox aufrufen

}
searchbox < plugin.tx_macinasearchbox_pi1