我安装了indexed_search 7.6.0,但问题是它显示了来自不同语言的内容。
在这个答案中:https://stackoverflow.com/a/8713301/2481955
这是一个解决方案(看看To solve 2.:
),但这似乎在类型3 7.6 中不起作用
这是我的英文打字稿:
[globalVar = GP:L = 2]
config {
htmlTag_langKey = 2
sys_language_uid = 2
language = en
locale_all = en_EN
sys_language_overlay = hideNonTranslated
sys_language_mode = strict
}
lib.language.value = 2
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 2
[global]
我清理了所有的现金和所有的索引。但是,一旦我用另一种语言调用一个页面,然后用英语(2
)搜索,这个错误语言的页面就会再次显示为搜索结果。
配置已更改。
旧:
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 2
新增:
plugin.tx_indexedsearch.settings.defaultOptions.languageUid = 2
示例:
plugin.tx_indexedsearch.settings.defaultOptions.languageUid < page.config.sys_language_uid
或
plugin.tx_indexedsearch.settings.defaultOptions.languageUid < config.sys_language_uid
这取决于您的语言是在page.config.sys_language_uid
中配置还是仅在config.sys_language_uid
中配置。
有关更多选项,请查看/type3_src/typep3/sysext/indexed_search/configuration/TypeScript/setup.txt 中的默认配置