2014-02-07 2 views
0

У меня есть форма с 2 текстовыми полями, по одному на каждый язык. Имена в виде массива необходимы для обработки темы через php, а затем для сериализации. Поэтому «текст [it]» и «text [en]» должен иметь один и тот же префикс, в данном случае «текст» .. но они могут быть «description [it]» и «description [en]»:Как сделать TinyMce работать с несколькими текстовыми полями имен массивов?

<textarea name="text[it]" id="one" class="tinymce"></textarea> 

<textarea name="text[en]" id="two" class="tinymce"></textarea> 

Когда я вставляю, он дважды вставляет текст.

Как я могу сделать tinymce рассматривать их как два разных текстовых поля?

Я не могу найти решение.

Здесь JS я использую:

<script src="/.../tinymce4012/js/tinymce/tinymce.min.js"></script> 
<script> 
     tinymce.init({ 
      selector:'.tinymce', 
      plugins:'table,code,paste,image', 
       plugins: [ 
       "table,code,paste,image", 
       "advlist autolink lists link image charmap print preview anchor", 
       "searchreplace visualblocks code fullscreen", 
       "insertdatetime media table contextmenu paste jbimages" 
       ], 
      toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image jbimages", 
      tools:'inserttable,image', 
      relative_urls: false, 
      language : 'it', 
      paste_auto_cleanup_on_paste: true, 
      paste_remove_styles: true, 
      paste_remove_styles_if_webkit: true, 
      paste_strip_class_attributes: true, 
      imagemanager_contextmenu: true, 
     }); 
</script> 

Я думаю, что это может быть полезно, чтобы сказать TinyMCE JS рассмотреть идентификаторы и не имя, как они выглядят одинаково для него (на самом деле, когда я мимо чего-то Крошечная вставка в textarea содержимое, которое я вставляю, дважды). Но как? Или какое решение?

Во-вторых, у меня есть только версия min js TinyMce. Как я могу найти версию для разработчиков, чтобы я мог ее редактировать?

ответ

0

Ваши селекторы в порядке. Проблема в том, что вы включили "paste" плагин дважды:

plugins: [ 
     "table,code,paste,image", //<< Included here 
     "advlist autolink lists link image charmap print preview anchor", 
     "searchreplace visualblocks code fullscreen", 
     "insertdatetime media table contextmenu paste jbimages" //<<Included here 
       ] 

избавиться от второго включают в себя, и вы должны быть хорошо.

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