为什么 indexed_search 不能只在 TYPO3 8 / 9 的子页面上工作?
Why does indexed_search don't work only on sub-pages in TYPO3 8 / 9?
我需要你的帮助。
我有一个 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在另一个网站上试过了,也有同样的问题。
您知道问题出在哪里吗?
下面621
是root-id的例子,我看到这个技巧on this site。
文章的作者不清楚为什么此设置 NOT 起作用:
plugin.tx_indexedsearch.settings.rootPidList = 621
但他在这个设置上取得了成功:
plugin.tx_indexedsearch {
_DEFAULT_PI_VARS.sections=rl621_621
search {
rootPidList = -1
}
}
变量rl621_621
(rl代表„RootLevel“),用于替换搜索模板中的标记###SECTIONS###
:
<input type="hidden" name="tx_indexedsearch[_sections]" value="###SECTIONS###">
旁注:在链接页面上,输入字段确实是隐藏的,因为括号没有被 html 实体替换,即使它应该作为 html 的一部分应该是可见的文章。
我需要你的帮助。 我有一个 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在另一个网站上试过了,也有同样的问题。
您知道问题出在哪里吗?
下面621
是root-id的例子,我看到这个技巧on this site。
文章的作者不清楚为什么此设置 NOT 起作用:
plugin.tx_indexedsearch.settings.rootPidList = 621
但他在这个设置上取得了成功:
plugin.tx_indexedsearch {
_DEFAULT_PI_VARS.sections=rl621_621
search {
rootPidList = -1
}
}
变量rl621_621
(rl代表„RootLevel“),用于替换搜索模板中的标记###SECTIONS###
:
<input type="hidden" name="tx_indexedsearch[_sections]" value="###SECTIONS###">
旁注:在链接页面上,输入字段确实是隐藏的,因为括号没有被 html 实体替换,即使它应该作为 html 的一部分应该是可见的文章。