TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Indexed Search Engine+macina_searchbox Einrichtung


Autor Nachricht
Verfasst am: 24. 05. 2012 [16:22]
philippes
Themenersteller
Dabei seit: 09.05.2012
Beiträge: 8
Habe beide Extensions installiert die Searchbox im HTML Template eingebunden allerdings funktioniert weder diese noch die Suchseite selbst.. was ist falsch?

mein TS

TYPOSCRIPT
}
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

TYPOSCRIPT
...
   }
 
   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
TYPOSCRIPT
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? icon_wink.gif
Profil
Verfasst am: 25. 05. 2012 [10:19]
Julian.Hofmann
Dabei seit: 18.05.2007
Beiträge: 2073
Hallo.

philippes schrieb:
any ideas? icon_wink.gif

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? icon_wink.gif
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
Profil
Verfasst am: 30. 05. 2012 [10:43]
philippes
Themenersteller
Dabei seit: 09.05.2012
Beiträge: 8
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

TYPOSCRIPT
### 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
TYPOSCRIPT
}
searchbox < plugin.tx_macinasearchbox_pi1


[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 31.05.2012 um 09:55.]
Profil