key/utils-plugin

OctoberCMS 的工具,用于获取区块页面等 Twig 过滤器等

安装: 17

依赖项: 0

建议者: 0

安全: 0

类型:october-plugin

1.0.4 2023-10-23 15:03 UTC

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 将图像转换为内联图像,如 SVGcolorglyph 设置 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;

``