Je suis en train de valider un ensemble de noeuds avant de les enregistrer dans la base de données:drupal6: Essayer d'obtenir des erreurs de node_validate()
foreach ($nodes_to_save as $node) {
if (! (node_validate($node, $form))) {
form_set_error('', t('Node %title did not validate. No nodes were saved.', array('%title' => $node->title)));
$success = FALSE;
break;
}
}
La documentation node_validate dit qu'il appellera form_set_error()
d'indiquer pourquoi le noeud n'a pas été validé. Cependant, cela n'arrive pas avec le code ci-dessus. Tout ce que je reçois est l'erreur que je définis manuellement. Qu'est-ce que je fais mal?
L'ID de noeud est-il défini quelque part? – streetparade