Error Drupal - node_validate



   AUTOR PREGUNTA

Publicado 15 mayo 2014 - 21:42

Estoy trabajando con Drupal y estoy tratando de validar una serie de nodos antes de insertarlos a la base de datos, pero me da un error en la ejecución, estoy usando node_validate, con el siguiente código:

foreach ($nodes_to_save as $node) {
if (! (node_validate($node, $form))) {
form_set_error('', t('Nodo %title no valido. Cambios no guardados.', array('%title' => $node->title)));
$success = FALSE; break; } }

Gracias anticipadas por toda la ayuda que me puedan brindar.


¿Tienes la misma pregunta? Yo también

 

Publicado 15 mayo 2014 - 23:26

Tienes asegurarte que $form sea un array sino te dará un error, prueba con lo siguiente, hice unos cambios en tu código:

foreach ($nodes_to_save as $node) {
if (! (node_validate($node, $form))) {
form_set_error('', t('Nodo %title no valido. Cambios no guardados.', &drupal_static(__FUNCTION__));
$success = FALSE; return $success; } }

   AUTOR PREGUNTA

Publicado 16 mayo 2014 - 04:43

Gracias Jhony, eso era. Error resuelto.