carlcs / craft-redactoriconbuttons
此包的最新版本(v1.0.1)没有提供许可证信息。
Craft CMS 的 Redactor 图标按钮插件
v1.0.1
2016-07-12 10:21 UTC
Requires
- php: >=5.4.0
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-20 04:25:35 UTC
README
此插件允许在 Craft CMS 的 Redactor 编辑工具栏中使用图标替换文本按钮。
安装
该插件可在 Packagist 上找到,并可以使用 Composer 进行安装。您还可以下载 最新版本 并将其文件复制到 craft/plugins/redactoriconbuttons/。
$ composer require carlcs/craft-redactoriconbuttons
在 craft/config/redactor/ 保存的 Redactor 配置文件 中启用插件,通过将 iconbuttons
添加到 plugins
设置中。确保您选择了一个配置文件,其中插件已启用。
图标集
插件默认使用的图标集包含来自 Redactor 10 编辑器的图标集合和一些手工制作的图标以补充集合。
如果您想使用自定义图标集,请创建一个名为 craft/config/redactoriconbuttons/ 的文件夹,并将其中的 SVG 溪流文件 icons.svg 添加到其中。现在您可以使用 iconMapping
配置设置将 SVG 中的符号映射到单个按钮。
插件包含一个示例文件,其中包含来自 Google Material 图标集 的图标,位于 _examples/ 文件夹中,该文件是用 Icomoon App 创建的。
配置
插件已预配置为 Redactor 的默认按钮。要自定义它,请在 craft/config/ 文件夹中创建一个新的 插件配置文件,命名为 redactoriconbuttons.php,它返回一个设置数组。
iconMapping
(查看默认值) - 将按钮映射到图标。该设置期望一个键值对数组,将按钮的索引(检查工具栏中的“rel”属性!)映射到 SVG 溪流中的图标符号 ID。ieShim
(默认true
) - 为 IE9+ 和 Edge 12 添加外部 spritemap 支持。
要求
- PHP 5.4 或更高版本
- Craft CMS 2.5 或更高版本