Apostrophe Rich Text Widget的类

时间:2018-03-07 22:41:39

标签: ckeditor apostrophe-cms html-sanitizing

我遇到了将类传递给Apostrophe Rich Text Widget的问题。我已经更新了sanitizeHtml文档,并且我能够传递一个自定义类,但是一旦我尝试在窗口小部件中添加多个类就停止工作(至少样式选择器会这样做)。

{{ apos.singleton(data.page, 'servicesSubtitle', 'apostrophe-rich-text', {
          toolbar: [ 'Styles' ],
          styles: [
            {
              name: 'Services Subtitle',
              element: 'h3',
              attributes: {
                class: 'sub-title primary-color'
              }
            }
          ],
          class
          controls: {
            movable: false,
            removable: false
          }
        }) }}

如果我只有:

,这是有效的
attributes: {
    class: 'sub-title'
}

但在尝试传递两个类时却没有。我假设通过将空格传递给该参数有些不可思议,因为它总是抓住第一块文本,但我可能完全错了。我想我错过了一些非常明显的东西,但无法弄清楚或找到任何关于它的文档。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

这是一个已知的CKEditor错误,Apostrophe团队并没有完全固定下来。多个类在某些情况下会起作用(更改顺序,尝试不同的短语)

这是一个糟糕的答案。我们喜欢贡献!