jQuery: настройка базового уровня ckeditor - PullRequest
2 голосов
/ 25 августа 2011

Я использую ckEditor вместе с его собственным адаптером jQuery, и я бы хотел определить baseUrl редактора, чтобы он отображал изображения в html.

Вот мой код - к сожалению, не работает:

    var txt = $("textarea");
    txt.ckeditor();
    var editor = txt.ckeditorGet();
    editor.baseurl = "/myweb1/test/";

есть идеи что не так?

спасибо

1 Ответ

4 голосов
/ 25 августа 2011

Свойство конфигурации, которое вы ищете, на самом деле ckeditor.config.baseHref

Вы можете передать параметры конфигурации через инициализатор ckeditor () следующим образом:

<html>
<head>
<script type="text/javascript" src="jquery.js"></script>  
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="ckeditor/adapters/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    $( 'textarea' ).ckeditor({baseHref : "http://www.google.com/"});
});
</script>
</head>
<body>

<textarea cols="80" id="editor1" name="editor1" rows="10">
&lt;img src="intl/en_ALL/images/logo.gif" /&gt;
</textarea>

</body>
</html>

Вы также можете сделать это более динамично, например:

txt = $( 'textarea' ).ckeditor();
txt.ckeditorGet().config.baseHref="http://www.google.com/"

Дополнительную информацию можно найти здесь - http://ckeditor.com/blog/CKEditor_for_jQuery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...