psmb/footnote

Neos CMS 的 CKeditor5 脚注插件

安装次数: 1,670

依赖者: 0

建议者: 1

安全: 0

星标: 6

关注者: 3

分支: 4

公开问题: 23

语言:JavaScript

类型:neos-package


README

本包为 Neos CMS 中 CKeditor5 集成提供脚注插件。

footnotes

安装

  1. 切换到使用 CKeditor 5
  2. composer require 'psmb/footnote'
  3. 在应支持脚注的节点属性上启用脚注按钮,例如
'Neos.NodeTypes:TextMixin':
  properties:
    text:
      ui:
        inline:
          editorOptions:
            formatting:
              footnote: true
  1. 在需要收集和渲染脚注的内容集合上添加 Fusion 处理器(或编写自己的 Fusion 或 JS 解决方案),例如
prototype(Neos.Neos:PrimaryContent) {
  @process.footnotes = Psmb.Footnote:FootnoteProcessor
}
  1. 可选地在后台为脚注添加一些样式,例如
.neos-backend span[data-footnote]:after {
  content: '*';
  color: orange;
  border-bottom: orange solid 1px;
}