Ckeditor с ejs - PullRequest
       10

Ckeditor с ejs

0 голосов
/ 30 мая 2018

У меня проблемы с добавлением ckeditor в мой файл ejs.Я импортирую его как файл сценария из моей общей папки

Заголовок файла ejs

<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"
            integrity="sha384-smHYKdLADwkXOn1EmN1qk/HfnUcbVRZyYmZ4qpPea6sjB/pTJ0euyQp0Mk8ck+5T"
            crossorigin="anonymous"></script>

    <!-- Editor -->
    <script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>

Я уверен, что он смотрит на правильный путь, когда янет ошибок консоли, как я когда-то сделал.Затем в текстовой области я использовал класс редактора так же, как я видел в документах, но когда я смотрю на редактор, он все еще просто текстовая область с его классами начальной загрузки

Текстовая область, которую я хочу изменить

 <div class="form-group">
      <label for=""></label>
      <textarea type="text" class="form-control mb-2 editor" placeholder="Your message" name="message"></textarea>
 </div>

я что-то не так делаю или ckeditor не работает с ejs?

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Я знаю, что может быть слишком поздно, но, возможно, это поможет другим в будущем.Таким образом, чтобы убедиться, что путь к ckeditor.js указан правильно, вам нужно просто добавить этот скрипт <script type="text/javascript"> CKEDITOR.replace( "name of text area");</script>, в случае, если вопрос, указанный выше, «message» - это имя textarea, поэтому установите <script type="text/javascript"> CKEDITOR.replace( "message");</script>

0 голосов
/ 30 мая 2018

Попробуйте выполнить инициализацию методом JS при загрузке.

CKEDITOR.replace('ID_OF_TEXTAREA');
...