pauloamgomes/cockpit-editorformats

此软件包已被放弃,不再维护。未建议替代软件包。

Cockpit CMS 插件,通过引入定义编辑器格式模式到 WYSIWYG 字段(基于 tinymce 编辑器)来扩展核心功能。

安装: 19

依赖: 0

建议者: 0

安全: 0

星标: 12

关注者: 4

分支: 4

公开问题: 1

语言:Hack

类型:cockpit-module

dev-master 2020-12-14 18:01 UTC

This package is auto-updated.

Last update: 2023-05-14 22:59:09 UTC


README

此插件通过引入定义编辑器格式模式到 WYSIWYG 字段(基于 tinymce 编辑器)来扩展 Cockpit CMS 核心功能。当配置 WYSIWYG 字段时,Cockpit 已经提供了在字段定义上扩展默认设置的可能性

{
  "editor": {
    "height": 500,
    "menubar": "edit insert view format",
    "plugins": [
        "link lists preview hr anchor",
        "code fullscreen",
    ]
  }
}

这相当有趣,但处理多个字段时可能会很痛苦和令人困惑,这就是此插件可以帮助的地方,您只需配置您的格式(例如,基本、高级等)并在字段上使用格式名称而不是配置

{
  "editor": {
    "format": "Basic",
  }
}

安装

  1. 确认您已安装并启用 Cockpit CMS(Next 分支)。
  2. 下载 zip 文件并解压缩到 'your-cockpit-docroot/addons'(例如,cockpitcms/addons/EditorFormats)
  3. 访问模块设置(http://your-cockpit-site/editor-formats)并确认页面已加载。

配置

此插件不需要任何额外配置。启用后,管理员将具备所有功能。

权限

有两种权限

  • 管理 - 可以用来管理格式
  • 访问 - 用来使用编辑器,如果您作为非管理员用户使用编辑器,则需要添加此权限

配置示例

groups:
  manager:
    editorformats:
      manage: true
      access: true
  editor:
    editorformats:
      access: true

使用

创建您需要的格式,在大多数情况下,您只需要一个具有最少功能的基本格式

Basic Format

编辑您的 WYSIWYG 字段并设置格式

{
  "editor": {
    "format": "Basic",
  }
}

当编辑使用该字段的集合时,您的编辑器应如下所示

Basic format example

然而,如果您需要编辑器的更多功能,请创建一个新的格式(例如,高级)

Advanced Format

编辑您的 WYSIWYG 字段并设置格式

{
  "editor": {
    "format": "Advanced",
  }
}

当编辑使用该字段的集合时,您的编辑器应如下所示

Advanced format example

演示

Addon screencast

版权和许可证

版权 2018 pauloamgomes,根据 MIT 许可证。