Posted by oskar_calvo on December 30, 2011 at 10:22am
Tenemos el siguiente código.
en form alter:
<?php
$form['#after_build'][] = 'js_chosen';
<?Y en la función js_chosen:
<?php
drupal_add_js('sites/all/libraries/chosen/chosen/chosen.jquery.js');
drupal_add_css('sites/all/libraries/chosen/chosen/chosen.css');
if ($form_element['#token'] == 'publicacion_node_form') {
$form_element['field_publicacion_imagenes']['field_publicacion_imagenes_add_more']['#value'] = t('Añadir imagen');
$form_element['field_publicacion_autores']['field_publicacion_autores_add_more']['#value'] = t('Añadir autor');
$form_element['field_author_invite']['field_author_invite_add_more']['#value'] = t('Añadir invitado');
}
?>El caso es que cuando validamos el formulario sin js al pinchar en el botón de agregar otro elemento (add more). Que hemos renombrado en $form_element['field_publicacion_imagenes']['field_publicacion_imagenes_add_more']['#value'] = t('Añadir imagen'); Se guarda el nodo, por el contrario,si tenemos esta línea de código comentada y pichamos en el botón "add more" funciona perfectamente.
Alguna explicación.
Oskar

Comments
Lo he validado en otra
Lo he validado en otra instalación de un drupal "limpio", y sigo reproduciendo la misma incidencia.
Oskar