2017-02-14 9 views
2

Мне не удалось найти документацию по этому вопросу. Могу ли я каким-то образом создать несколько наборов шаблонов в моем плагине шаблонов (f.e сначала вы выбираете шаблон, затем выбираете цветовую схему для выбранного шаблона)? Сейчас в /templates/templates/default.js у меня есть что-то Лиле^Каков полный синтаксис CKEDITOR.addTemplates()?

CKEDITOR.addTemplates("default",{imagesPath:CKEDITOR.getUrl(CKEDITOR.plugins.getPath("templates")+"templates/images/"),templates:[ /* list of my custom templates */ ]}); 

Что делает первые "default" означает?

ответ

1

Кажется, нет документации для «addTemplates» -метода для CKEditor 4, но есть для CKEditor 3. Я не уверен, в какой версии CKEditor вы сейчас находитесь?

Вот отрывок из документации CKEditor 3:

// Register a template definition set named "default". 
CKEDITOR.addTemplates('default', 
{ 
    // The name of the subfolder that contains the preview images of the templates. 
    imagesPath : CKEDITOR.getUrl(CKEDITOR.plugins.getPath('templates') + 'templates/images/'), 

    // Template definitions. 
    templates : 
     [ 
      { 
       title: 'My Template 1', 
       image: 'template1.gif', 
       description: 'Description of My Template 1.', 
       html: 
        '<h2>Template 1</h2>' + 
        '<p><img src="/logo.png" style="float:left" />Type your text here.</p>' 
      }, 
      { 
       title: 'My Template 2', 
       html: 
        '<h3>Template 2</h3>' + 
        '<p>Type your text here.</p>' 
      } 
     ] 
}); 

Полная документация: https://docs.cksource.com/CKEditor_3.x/Developers_Guide/Templates

+0

Я в настоящее время используют CKEditor 4.4.1. Спасибо за фрагмент. Кажется, что «default» - это имя набора, и я могу добавить несколько наборов в plugin.js Ссылка: http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.templates –

+0

@ E.Sereda - Очень хорошо, тогда я боюсь, что я не могу помочь, поскольку вы правы в том, что в методе addTemplates в CKEditor 4.X отсутствует какая-либо документация, но метод может быть схожим, поэтому вы должны попробуйте фрагмент :-D – Mikkel

+0

Надеюсь, что так. Я вернусь после попытки сделать это. –

 Смежные вопросы

  • Нет связанных вопросов^_^