Я пытаюсь добавить плагин для установки URL-адреса по умолчанию при добавлении ссылки.
Я следовал инструкциям здесь:
https://apostrophecms.org/docs/tutorials/howtos/ckeditor.html
И я закончил с:
// lib/modules/apostrophe-areas/public/js/user.js
apos.define('apostrophe-areas', {
construct: function(self, options) {
var superEnableCkeditor = self.enableCkeditor;
self.enableCkeditor = function() {
superEnableCkeditor();
CKEDITOR.plugins.addExternal('defaulturl', '/modules/my-apostrophe-areas/js/ckeditorPlugins/defaulturl/', 'plugin.js');
};
}
});
и это мои апострофные области / public / js / ckeditorPlugins / defaulturl / plugin.js
CKEDITOR.on( 'dialogDefinition', function( ev ) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if ( dialogName == 'link' ) {
var infoTab = dialogDefinition.getContents( 'info' );
var urlField = infoTab.get( 'url' );
urlField[ 'default' ] = 'www.example.com';
}
});
Однако, это не работает для меня, я попытался сделать то, что предлагается здесь:
Конфигурация плагина Ckeditor не работает
Но это не сработало.
Я пытался и работал над тем, чтобы добавить файл plugin.js в конец plugin.js плагина split в папку apostrophe-area, но я думаю, что это неправильный путь
Спасибо!