function ueditor_form_alter in UEditor - 百度编辑器 7.3
Same name and namespace in other branches
- 7.2 ueditor.module \ueditor_form_alter()
Implementation of hook_form_alter().
File
- ./
ueditor.module, line 565 - Integration ueditor for wysiwyg.
Code
function ueditor_form_alter(&$form, &$form_state, $form_id) {
$words = variable_get('paging_separator', '<!--pagebreak-->');
$editor_profiles = _ueditor_get_wysiwyg();
if (preg_match('/node_form$/', $form_id)) {
$node = $form['#node'];
$fields = _ueditor_get_editor_fields($node, 'node', $editor_profiles);
if (!empty($words) && $fields) {
foreach ($fields as $key => $field) {
if (!empty($field[0]['value'])) {
$language = field_language('node', $node, $key);
$form[$key][$language][0]['#default_value'] = ueditor_unreplace_pagebeaketag($field[0]['value'], $words);
}
}
}
}
}