我需要你的帮助。 我安装了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的网站上尝试过,并且存在相同的问题。
您知道问题可能在哪里吗?
答案 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应该作为文章的一部分可见,也是如此。