Forums / National / Russian / Тех. поддержка / [Fixed] Не отображается CKeditor, если у textarea более 1 класса

Roffun
#41108 2015-10-26 11:06

Если textarea который вам нужен должен работать с классом form-control, то почему бы не создать дополнительный редактор кроме 

Full, Medium, Basic ?

тогда ваш редактор будет вызываться так:

<textarea class="form-control" rows="3"></textarea>

p.s. Сам буквально позавчера сталкивался с подобной задачей, нужно было в page.add.tpl и page.edit.tpl выводить редактор с другими плагинами и настройками ( реализовал подсчет символов без пробелов и цены за 1000 знаков налету), чтобы потом на странице новости автоматически сделать микроразметку рецептов блюд по стандарту schema.org.

В итоге работает редактор вида:  

<textarea class="receptieditor" rows="3"></textarea>

Создание редактора с новым классом делается в несколько строк, и вызывается в любом месте без проблем.

Добавлено 12 минут спустя:

Кстати подключение ckeditor к любому textarea в примерах и документации указано через name , значит класс может быть свободен.

Например:

                        <script src="http://cdn.ckeditor.com/4.5.2/full/ckeditor.js"></script>
                        <textarea name="myform" class="myclass form-control" cols="100" rows="20"></textarea>
                        <script>
                                var myform=CKEDITOR.replace("myform");
                                AjexFileManager.init({returnTo:"ckeditor",editor:myform});                        
                        </script>

 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
This post was edited by Roffun (2015-10-26 11:28, 8 years ago)