kronova / pr-googlecse
使用 Google CSE api 的前端搜索插件。
3.0.1
2021-10-10 22:33 UTC
Requires
- typo3/cms-core: ^10.0 || ^11.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.2
- roave/security-advisories: dev-latest
README
这是一个TYPO3扩展,用于结合Fluid模板使用Google自定义搜索引擎。
安装扩展
使用TYPO3扩展管理器
- 打开TYPO3扩展管理器
- 在左上角切换到“获取扩展”
- 搜索pr_googlecse
- 点击安装
使用composer
通过SSH登录,进入您的TYPO3根目录并运行以下命令
composer require kronova/pr-googlecse
配置扩展
常规设置
- 打开扩展管理器
- 搜索“pr_googlecse”
- 点击右侧的设置图标
- 输入您的Google API密钥(您可以从https://console.developers.google.com/apis/ 获取)
- 输入您自定义搜索的密钥(您可以从https://#/cse/ 获取)
- 如果您想启用/禁用缓存,请进行设置
- 保存您的更改
前端插件
- 选择或创建要嵌入搜索的页面
- 打开模板模块
- 编辑现有模板或创建新的扩展模板
- 转到includes并包含pr_googlecse静态模板
- 保存并退出
- 打开页面视图模块
- 添加内容 > 插件 > Google自定义搜索引擎
- 保存您的更改
目前没有更多设置。欢迎提交功能请求问题。
自定义扩展
使用自己的模板
类似于许多其他扩展。您可以通过添加自己的路径到TypoScript来添加自己的fluid模板。
常量
plugin.tx_prgooglecse.view.templateRootPath = EXT:your_ext/Resources/Private/Templates
plugin.tx_prgooglecse.view.layoutRootPath = EXT:your_ext/Resources/Private/Templates
plugin.tx_prgooglecse.view.partialRootPath = EXT:your_ext/Resources/Private/Templates
覆盖默认CSS
您可以覆盖以下字段:plugin.tx_prgooglecse._CSS_DEFAULT_STYLE
支持
您可以选择打开问题票据来讨论功能请求、问题,或者您可以使用我网站上的联系表单https://kronova.net/contact.html来处理其他事宜。