【问题标题】:TYPO3 Indexed search showing wrong paginationTYPO3 索引搜索显示错误的分页
【发布时间】:2016-08-01 09:06:50
【问题描述】:

我有一个配置了 TYPO3 站点的索引搜索引擎。

显示搜索结果,但分页错误。选择除第一个以外的其他页面后,显示正确的分页。第一页显示129个结果

page1 page2 page3 page4.... page10 Next>>

但我们要转到第 10 页,该页面是空的,结果显示总共 19 个结果

page1 page2 下一页>>

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

【问题讨论】:

  • 顺便说一下你用的是哪个版本??
  • 你能更明确地说什么是“错误的分页”吗?链接坏了?比需要更少/更多的页面?与搜索结果不相关?
  • @ViktorLivakivskyi 我编辑了问题

标签: typo3 typoscript extbase


【解决方案1】:

可能的问题可能在访问受限的页面中,默认情况下不考虑。

来自indexed_search manual

search.exactCount

在显示搜索时强制检查每条记录的权限 结果。否则,记录只检查到当前结果 页,这可能会导致结果计数器不打印 准确的搜索命中数。

通过启用此设置,循环不会停止,这会导致 确切的结果计数以由此引起的(明显的)减速为代价 开销。

所以,你可以简单地设置plugin.tx_indexedsearch.search.exactCount = 1来解决这个问题。

【讨论】:

    【解决方案2】:

    在typo3 9 中是plugin.tx_indexedsearch.settings.exactCount = 1

    【讨论】:

    • 与接受的答案完全相同的解决方案。
    • 您可以检查插件配置,plugin.tx_indexedsearch.settings.exactCount = 1 对我有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-25
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多