Помощь Обновление содержимого редактора через ajax

unsiker

Постоялец
Регистрация
6 Июн 2008
Сообщения
465
Реакции
173
Прошу помощи, специалистов по друпалу. Разрабатываю модуль перевода страниц. На форму поставил кнопку и назначил ей Ajax обработчик
PHP:
function node_form_alter(&$form, $form_state, $form_id) {
      if ($form_id == 'page_node_form') {
        $form['a1translate'] =  array(
            '#type' => 'button',
            '#title' => t('Translate'),
            '#value' => t('Translate'),
            '#ajax' => array(
                'callback' => 'translate_ajax_callback',
                'wrapper' => str_replace('_', '-', $form['#form_id']),
                'effect' => 'fade'
            ),
        );
      }
}

Обработчик должен изменить контент в поле title и редакторе
PHP:
function translate_ajax_callback($form, $form_state)  {
  $form["title"]["#value"] = "test title";
  $form["#node"]->body["und"][0]["summary"]["#value"] = "test body";
  return $form;
}

поле title при этом изменяется, а вот содержимое редактора нивкакую. Подскажите как Ajax ом изменить содержимое редактора?
 
Назад
Сверху