右側のページ パネル用に独自のエディターを作成しようとしています。このために、HTML エディターの開始時に使用します。これはこれまでのところ機能します。この後、パッケージに適応させようとしましたが、常に次のエラーが発生しますrequirejs
。
Error: Script error for: My.Package/Inspector/Editors/MyEditor
http://requirejs.org/docs/errors.html#scripterror
2日間、エラーの始まりを見つけようとしましたが、失敗しました。ドキュメントのこの警告が理由ですか?
エディターとバリデーターの追加は、まだ固定の API ではありません。これを使用する場合は、変更ログに注意してください。
エラーを再現するには、次の手順を実行します。
- TYPO3 Neos バージョン 1.1.0 の使用
- 「My.Package」という名前のパッケージを作成します
- HTMLEditor を Packages/Application/My.Package/Resources/Public/JavaScript/Inspector/Editors/MyEditor.js にコピーします。
- Settings.yaml と NodeTypes.yaml を定義する
設定.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'
予想される動作は、「このページのサブページのレイアウト」の後にプロパティ「設定」を表示し、その後に HTML コンテンツ要素のようなボタンを表示することです。