Comment ajouter un la valeur d'un champ CCK dans la taxonomie au moment de la validation d'un formulaire ?

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Je voudrais ajouter la valeur d'un champ CCK dans la taxonomie à un endroit bien précis au moment de la validation d'un formulaire.

Quand je parle d'endroit précis, je parle dans la taxonomie. Par exemple :

Artiste
-Groupe
--Mon nouveau champ

Sophie

Forum : 
Version de Drupal : 

Je n'ai pas bien compris ton besoin, quel est cet endroit précis ? Tu cherches à créer un terme de taxonomie qui contient la valeur d'un champ CCK c'est cela ? La taxonomie est de type tag ? As-tu quelques infos en plus à nous donner sur ce que tu veux faire ?

http://api.drupal.org/api/function/taxonomy_node_save/6
http://api.drupal.org/api/function/taxonomy_save_term/6

Ces deux fonctions permettent d'ajouter des termes à la taxonomie.

Pour ajouter une valeur de taxonomie à un noeud il te suffit de modifier l'objet $node en donnant des valeurs à son attribut taxonomy.

$node = $form_state['values']['node'];
$node->taxonomy = array(1, 4, 20); // Identifiant des termes de taxonomie à donner au noeud
node_save($node);