Suchbereich festlegen

Normalerweise wird die gesamte Seite indiziert.

Dadurch wird das Menü oder irgendwelche Teaser auch auf jeder Seite 'gefunden'.

 

Um den Bereich festzulegen, der suchbar sein soll, kann man folgende Marker benutzen:

 

<!--TYPO3SEARCH_begin-->
  nur hier wird indiziert
<!--TYPO3SEARCH_end--> 

 

Diese können auch mehrfach und einzeln benutzt werden.

Ein Begin ohne Ende läßt nur den nachfolgenden Teil, ein Ende ohne Begin nur den Anfang indizieren.

 

Sprachspezifisch suchen

Soll sprachspezifisch gesucht werden (=auf der deutschen Seite in den deutschen Seitenversionen, auf der englischen Seite in den englischen Sprachversionen) muss indexed_search entsprechend konfiguriert werden:

 

 

# für die default-Sprache:
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0

# für die Sprache ?&L=1
[globalVar = GP:L = 1] 
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
[global]

 

oder eben für jede Sprache passend:

 

plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang < config.sys_language_uid

(Sprachspezifische) Label ändern.

Normalerweise reicht es die Übersetzungen für indexed_search zu laden, um die Label alle in den aktuellen Sprachen zu haben (Extension Manager -> Translation Handling -> ..., gewünschte Sprachen auswählen, speichern, [update from repository])

 

Manchmal möchte man aber andere Texte haben, bzw. bei der französischen Übersetzung gibt es einen Tippfehler in der Labelbezeichnung, so dass sie für ein Label nicht greift.

 

Dazu kann man auf die übliche Art die entsprechenden Labels neu definieren.

 

im Bereich Ergebnisanzeige lauten die Labels:

 

plugin.tx_indexedsearch._LOCAL_LANG.de.pi_list_browseresults_prev = &lt;&lt; 
plugin.tx_indexedsearch._LOCAL_LANG.de.pi_list_browseresults_page =
plugin.tx_indexedsearch._LOCAL_LANG.de.pi_list_browseresults_next = &gt;&gt;
plugin.tx_indexedsearch._LOCAL_LANG.de.pi_list_browseresults_display = ###TAG_BEGIN###%s###TAG_END### - ###TAG_BEGIN###%s###TAG_END### (###TAG_BEGIN###%s###TAG_END###)

 

 

und besonders das falsche französische Label:

 

plugin.tx_indexedsearch._LOCAL_LANG.fr.pi_list_browseresults_display = Résultat ###TAG_BEGIN###%s à %s###TAG_END### sur un total de ###TAG_BEGIN###%s###TAG_END###

 

 

Suchergebnis:

manchmal möchte man dem Suchergebnis eine eigene Überschrift statt des Seitennamens mitgeben. Das macht man mit:

 

$GLOBALS['TSFE']->indexedDocTitle = 'suchtitel'

 

 

 
Ihre aktuelle Seitenauswahl:  
>>>