Я пытаюсь создать собственный редактор для панели страниц с правой стороны. Для этого я использую в начале HTML-редактор. Это будет работать до сих пор. После этого я попытался приспособить его для моего пакета, но я доберусь всегда ошибка из requirejs
:TYPO3 Neos: Создайте собственного инспектора/редактора
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.
Для воспроизведения ошибки выполните следующие действия:
- Использование TYPO3 Neos версии 1.1.0
- Создайте пакет под названием "my.package"
- Copy HTMLEditor для пакетов/приложений/My.Package/Resources/Public/JavaScript/Inspector/Editors/MyEditor.js
- Определение Settings.yaml и NodeTypes.yaml
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'
Ожидаемое поведение должно быть, чтобы отобразить свойство "Настройки" после «Макет для подстраниц этой страницы», а затем кнопка, подобная элементу содержимого HTML.
Все вышеописанное правильно, и я тестировал его на той же версии neos. Эта ошибка означает, что файл не может быть найден/открыт так: 1. Сбросить кеш с силой 2. Убедитесь, что ваш путь добавлен './flow configuration: show --type = Настройки | grep -3 requireJsPathMapping' 3. Убедитесь, что ваш MyEditor.js имеет правильные права (chmod), и если он находится в правильном каталоге (с учетом регистра) 'http: //your.neos/_Resources/Static/Packages/My.Package/JavaScript/инспектор/редакторы/MyEditor.js'. –
CRAZY !!! Имя моего поставщика заблокировано AdBlocker. Я уже давно это изменил с другим письмом, но теперь его блокирование снова! W-T-F! Извини :) – user2513437