为什么indexed_search仅在TYPO3 8/9的子页面上不起作用?

时间:2019-04-12 14:06:43

标签: search typo3 typo3-8.x indexed

我需要你的帮助。 我安装了TYPO3(版本8.7.24),其中有8个不同的网站。 现在,我想为每个子页面安​​装和配置“ indexed_search”。 索引还可以,并且可以正常工作。

我的页面树:

- root-page (PID: 1)
-- sub-page-tree 1 (PID: 179)
-- sub-page-tree 2 (PID: 146)
-- sub-page-tree 3 (PID: 502)
-- sub-page-tree ... up to 8

现在,我想搜索每个单独的子页面树。

当我设置“ plugin.tx_indexedsearch.settings.rootPidList = 1”时,搜索表单有效,但它显示了每隔一个子页面树的所有结果。但是,当我设置“ rootPidList = 179”时,没有任何结果。 我已经在另一个使用TYPO3 v9.5.5的网站上尝试过,并且存在相同的问题。

您知道问题可能在哪里吗?

1 个答案:

答案 0 :(得分:1)

例如32-bit下面是根ID,我看到了这个窍门on this site

对于本文的作者,尚不清楚为何此设置起作用的原因:

621

但是他在此设置上取得了成功:

plugin.tx_indexedsearch.settings.rootPidList = 621

变量plugin.tx_indexedsearch { _DEFAULT_PI_VARS.sections=rl621_621 search { rootPidList = -1 } } (rl代表“ RootLevel”),它用于替换搜索模板中的标记rl621_621

###SECTIONS###

旁注:在链接的页面上,输入字段实际上是隐藏的,因为括号没有被htmlentities取代,即使html应该作为文章的一部分可见,也是如此。