我尝试为右侧的页面面板创建一个自己的编辑器。为此我开始使用HTML-Editor。到目前为止这将有效。在此之后,我尝试将其调整为我的包,但我始终会从requirejs
获得错误:
Error: Script error for: My.Package/Inspector/Editors/MyEditor
http://requirejs.org/docs/errors.html#scripterror
两天我试图找出错误的开始位置,但是失败了。文档中的这个警告是什么原因?
Adding editors and validators is no fixed API yet, keep an eye on the changelogs if you use this.
要重现错误,请执行以下操作:
Settings.yaml:
TYPO3:
Neos:
userInterface:
# Register editor
requireJsPathMapping:
'My.Package/Inspector/Editors': 'resource://My.Package/Public/JavaScript/Inspector/Editors/'
NodeTypes.yaml:
'TYPO3.Neos.NodeTypes:Page':
properties:
settings:
type: string
# defaultValue: '<p>Enter HTML here</p>'
ui:
label: 'Settings'
# reloadIfChanged: TRUE
inspector:
group: 'layout'
editor: 'My.Package/Inspector/Editors/MyEditor'
预期的行为应该是显示属性&#34;设置&#34;在&#34;此页面的子页面布局&#34;然后是HTML内容元素之类的按钮。
答案 0 :(得分:0)
这个问题的答案是,您的示例按照声明的方式工作,但您有一个广告拦截器阻止了对自定义编辑器脚本的请求。