2016-08-01 33 views
1

Ich habe eine indexierte Suchmaschine mit TYPO3-Site konfiguriert.TYPO3 Indizierte Suche mit falscher Paginierung

Es zeigt die Suchergebnisse, aber mit falschen Seitenumbruch. Nach der Auswahl von anderen Seiten mit Ausnahme der ersten, zeigt es richtig pagination.First Seite 129 Ergebnisse

Seite1 Seite2 Seite3 Seite4 .... Seite10 nächste >>

zeigt aber wir r gehen Sie auf Seite 10 die Seite ist leer und die Gesamt showig Ergebnisse von 19 Ergebnissen

page1 page2 nächste >>

page.config.index_enable = 1 
page.config.index_externals = 0 

lib.topsearchbar = COA 
lib.topsearchbar { 
    10 = TEXT 
    10.typolink.parameter = 101 
    10.typolink.returnLast = url 
    10.wrap = <form action="|" autocomplete="off" method="post" class="search-form"><fieldset><div class="form-group has-feedback"> 
    20 = COA 
    20 { 
    10 = TEXT 
    10.data = GPvar : tx_indexedsearch |sword 
    10.wrap ( 
     <input type="search" id="search" class="form-control search-input" name="tx_indexedsearch[sword]" placeholder="search" /> 
     <span class="ion-android-search search-open-btn"></span> 

    ) 
    20 = COA 
    20 { 
     10 = TEXT 
     10.value = <input type="hidden" name="tx_indexedsearch[sections]" value="0" /> 
     15 = TEXT 
     15.value = <input type="hidden" name="tx_indexedsearch[lang]" value="0" /> 
    } 
    } 
    wrap = | </div></fieldset></form> 
} 
[globalVar = GP:L = 1] 
lib.topsearchbar.20.20.15.value = <input type="hidden" name="tx_indexedsearch[lang]" value="1" /> 
[global] 

plugin.tx_indexedsearch.settings.displayAdvancedSearchLink = 0 
plugin.tx_indexedsearch.settings.displayLevel1Sections = 0 
plugin.tx_indexedsearch.settings.clearSearchBox = 1 
+1

Welche Versionen verwenden Sie übrigens ?? –

+0

typo3 7.6 Version –

+1

Können Sie expliziter sein, was "falsche Seitennummerierung" bedeutet? Links sind kaputt? Weniger/mehr Seiten als nötig? Entspricht es nicht den Suchergebnissen? –

Antwort

2

Mögliches Problem kann in zugangsbeschränkten Seiten sein, die standardmäßig nicht berücksichtigt werden.

Von indexed_search manual:

search.exactCount

Waffenberechtigungsprüfung für jeden Datensatz während Suche Ergebnisse angezeigt werden. Andernfalls werden Datensätze nur bis zur aktuellen Ergebnisseite überprüft. Dies kann dazu führen, dass der Ergebniszähler nicht die genaue Anzahl der Suchtreffer ausgibt.

Durch Aktivieren dieser Einstellung wird die Schleife nicht gestoppt, was zu einer genauen Ergebniszählung auf Kosten einer (offensichtlichen) Verlangsamung führt, die durch diesen Overhead verursacht wird.

So können Sie einfach plugin.tx_indexedsearch.search.exactCount = 1 setzen, um dieses Problem zu lösen.