2012-02-15 18 views
1

私はtinyMCEエディタで各言語のショートコード[translate lang = en]を使用している多言語Webサイトを実行するためのプラグインを開発しています。各言語のdivを挿入する関数を使用していますエディタ画面でeditor-style.cssを使用して、各言語を別の言語と区切るためにそのdivの周りに境界線を作成します。wordpress tinyMCE linebreak

私が新しい行のためにenterを押すと、tinyMCEは新しい行の周りに新しいdivを自動的に作成します。

[translate lang=en] 
<div class="lang_editor_divider">line 1 
line 2</div> 
[/translate] 

答えて

1

TinyMCEの出力としてHTMLコードを作成し、リアルタイムエディタです:私は取得しようとしているものを

[translate lang=en] 
<div class="lang_editor_divider">line 1</div> 
<div class="lang_editor_divider">line 2</div> 
[/translate] 

を:私はエンターキーを押したときに私が取得しています何

。 htmlをスタイルし、他のものを行うには、書かれたテキストをhtmlタグ(通常はpタグまたはdivタグ)にラップする必要があります。 Tinymceはそれを処理します。

あなたが望むものを達成するためには、enter-keydownイベントを捕まえて、それ以上の伝播を防ぐ必要があります。これは私が助言しません。

関連する問題