【发布时间】:2019-10-28 11:50:24
【问题描述】:
我正在尝试在故事应用程序中添加额外的块类型,我已经设法做到了。这是 YAML 定义:
class: info.magnolia.editor.block.stock.FieldSetBlockDefinition
templateId: content-components:blocks/storyText
icon: content-item
fields:
storyText:
class: info.magnolia.ui.form.field.definition.RichTextFieldDefinition
configJsFile: /.resources/assets/js/ckEditorConfigStory.js
label: Rich text
这很好用,只是自定义 JS 配置一开始没有初始化。
当进入内容编辑器应用程序并添加这个新的块类型时,它不会呈现 CKEditor,但是,如果我在创建块后刷新页面,它就可以工作。
我相信这可能是一个错误,但也许我遗漏了一些东西。
【问题讨论】: