heimrichhannot / contao-search_plus
扩展contao核心搜索,以实现更多功能,如PDF搜索。
1.2.0
2020-10-19 12:27 UTC
Requires
- php: ~5.4 || ~7.0
- contao-community-alliance/composer-plugin: ~2.4 || ~3.0
- contao/core-bundle: ^3.5.1 || ~4.1
- heimrichhannot/contao-haste_plus: >=1.2.0,<2-dev
- smalot/pdfparser: >=0.9,<1-dev
This package is auto-updated.
Last update: 2024-09-12 16:02:48 UTC
README
注意:此包不再积极维护!请参阅我们的Search Bundle以获取contao 4和新的功能!
扩展contao核心搜索,以实现更多功能,如PDF搜索。
功能
- PDF搜索
- 过滤搜索前端模块的页面
- 在be_rebuild_index.html5中支持Access-Control-Allow-Origin
依赖关系
无需担心,通过composer安装,所有依赖关系将像魔法一样解决。
- [smalot/pdfparser] (https://github.com/smalot/pdfparser)
PDF搜索
- 索引搜索页面内引用的PDF文件,并且必须本地(contao文件系统)存储
- 使用smalot/pdfparser解析PDF文件
- 使用tl_files中的元信息提供更好的文件标题(考虑语言因素)
- 在结果列表中分组结果
- 选择搜索顺序(首先显示页面,首先显示文件或按相关性显示)
使用方法
安装
将以下行添加到您的composer.json要求的部分
"heimrichhannot/contao-search_plus" : "^1.0"
您也可以通过命令行添加此包
composer require heimrichhannot/contao-search_plus
模板
您需要添加两个模板: 从版本1.2开始,对于contao 4.x不再需要。mod_search_simple
和 mod_search_advanced
。在您的 mod_search
模板中,您需要添加 <?php echo $this->form ?>
以输出正确的搜索表单模板。
设置
您可以在Contao设置页面上禁用PDF搜索。如果启用,将提供设置解析PDF文件最大大小的选项。
鸣谢
contao 4.x兼容性更改由fanthomas communications赞助。