supercool / functions
Craft CMS 插件,提供一些实用工具
Requires
- craftcms/cms: ^3.0.0
This package is auto-updated.
Last update: 2024-09-13 04:13:29 UTC
README
Craft CMS 插件,提供一些实用工具
需求
此插件需要 Craft CMS 3.0.0 或更高版本。
安装
要安装插件,请按照以下说明操作。
-
打开您的终端并转到您的 Craft 项目
cd /path/to/project
-
然后让 Composer 加载插件
composer require supercool/functions
-
在控制面板中,转到设置 → 插件,并点击 Functions 的“安装”按钮。
工具
工具是 Craft CMS 控制面板中“工具”部分的一组按钮。我们的客户可以访问它们,并执行以下基本操作:
- 清除队列
- 清除缓存(这将清除模板缓存。当 CacheMonster 缓存被清除时,它也会清除任何静态缓存,如 Nginx 静态缓存)
隐藏的内容
有一些隐藏的内容在 Craft CMS 控制面板中不可见,但此插件可以执行或提供。
控制器动作
clearCaches
这是一个可以通过浏览器访问的控制器动作。假设我们在这个示例项目(url https://example.com
)上安装了这个插件,我们可以这样访问:
https://example.com/actions/functions/utilities/clear-caches
clearCaches(这将清除所有模板缓存,包括如果路径在配置中定义,则包括 FastCGI 静态缓存)
warmCaches
这是一个可以通过浏览器访问的控制器动作。假设我们在这个示例项目(url https://example.com
)上安装了这个插件,我们可以这样访问:
https://example.com/actions/functions/utilities/warm-caches
warmCache(这简单地使用 Guzzle 客户端访问 sitemap.xml 文件中的所有 URL)
Zendesk 小部件
此插件还向 Craft 的导航栏侧边栏添加了一个名为 支持
的导航链接,该链接打开一个 Zendesk 小部件,客户可以使用它向 Zendesk 提交支持工单。
我们使用 Craft 的钩子 modifyCpNav
在插件的主文件中添加链接,小部件的逻辑在 functions.js
文件中定义。
由 Supercool Ltd 提供