0

右側のページ パネル用に独自のエディターを作成しようとしています。このために、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 コンテンツ要素のようなボタンを表示することです。

4

1 に答える 1

0

この質問に対する答えは、あなたの例は記載されているとおりに機能しましたが、カスタム エディター スクリプトへの要求をブロックする広告ブロッカーがあったということです。

于 2014-12-08T09:48:03.130 に答える