key / utils-plugin
OctoberCMS 的工具,用于获取区块页面等 Twig 过滤器等
Requires
- activecampaign/api-php: ^2.0
- composer/installers: ~1.0
- giggsey/libphonenumber-for-php: ^8.13
This package is auto-updated.
Last update: 2024-09-23 16:57:11 UTC
README
此插件是我们项目中使用的一系列扩展的集合。
安装
composer require key/utils-plugin
助手
助手的类为 Key\Utilsco\Classes。
`Key\Utilsco\Classes\Helpers::guid
` 生成唯一标识符的 guid
组件
`recaptcha
` recaptcha 组件向页面添加一个隐藏的 recaptcha_token 输入字段。将 required|recaptcha 添加到验证规则中,即可开始使用。可以在设置中配置密钥和密钥。
表单小部件
`csrepeater
` 具有复制/粘贴功能的 repeater 的嵌入替换
TWIG 扩展
`to_lines
将多行 \n 输入内容转换为可配置元素,并在需要时添加动画
clean_lines
将输入内容转换为纯文本
inline
将图像转换为内联图像,如 SVG
colorglyph
设置 SVG 图像的颜色
config_get
返回配置设置
twig
` 通过 Twig 解析变量
控制台命令
`utils:clearcache
` 清除缓存,需要清除由图像缩放插件创建的图像缩略图的选项
列类型列表
- html
`html
` 显示 html 内容
`media_image
` 将 url 转换为图像标签
下拉列表的区块函数
`getStaticPages
显示静态页面列表
page: label: 页面类型: 下拉菜单 span: left default: fade options: getStaticPages
`
`getCmsPages
显示 CMS 页面列表
page: label: 页面类型: 下拉菜单 span: left default: fade options: getCmsPages
`
`getAnimationStyleOptions
显示动画样式列表
animation_style: label: 动画样式类型: 下拉菜单 span: left default: fade
`
可记录模型特质
此功能可用于将数据库数据记录到主题日志中。默认情况下,它仅在用户登录时记录,但可以通过设置公共变量 $loggedOutUsers 为 true 来强制执行。
``
use \Key\Utils\Traits\Loggable;
public $loggedOutUsers = true;
``