tpwd / ke_search_hooks
该包的最新版本(v5.1.0)没有提供许可证信息。
ke_search 的钩子示例。请随意将其用作您自定义索引器或钩子的启动器。
v5.1.0
2024-08-02 10:42 UTC
Requires
- tpwd/ke_search: ^5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.27
- phpstan/phpstan: ^1.8
- typo3/cms-core: ^11.0 || ^12.0
- typo3/cms-fluid: ^11.0 || ^12.0
Replaces
- teaminmedias-pluswerk/ke_search_hooks: v5.1.0
- typo3-ter/ke_search_hooks: v5.1.0
README
ke_search_hooks 包含了使用 ke_search 提供的钩子扩展 TYPO3 ke_search 的示例,包括自定义索引器和其它功能。
请随意使用它作为您自定义索引器的启动器。
如果您发现错误或想要提出功能请求,请使用https://github.com/tpwd/ke_search_hooks/issues
注意:这是适用于 ke_search 版本 4 及以上版本的版本。(ke_search 在版本 4 中的命名空间已更改。)
包含的示例
钩子在文件 ext_localconf.php 中注册,并指向实现该功能的 PHP 类。
- 自定义索引器:从扩展 "新闻"(ext:news)索引记录
- 额外内容字段的钩子:从 tt_content 表索引额外字段,例如副标题
- 检查内容元素是否应该索引的钩子
- 添加自定义自动完成提供者的钩子(ke_search_premium 功能)
- 添加自定义值到结果行部分的钩子
- 更改排序的钩子
- 修改将存储在索引中的记录值的钩子
- 自定义筛选器渲染器的钩子
- 在索引表中注册额外字段的钩子
- 如果您实现了 fe_users 索引器,显示 fe_users 的图像的示例