J'essaye de créer dans Drupal un champ calculé par cck qui copie une adresse email d'un champ cck dans un type de contenu de noeud "post de travail" à ce champ calculé dans le type de contenu de noeud "application job". J'ai trouvé le code suivant qui fonctionne parfaitement, quand je le coller dans le « Code Computed: » case dans le champ calculé CCKComment mettre en forme un lien e-mail dans Drupal cck Computed Field?
// obtain node id from nodereference cck field that links
// the job application node to the job post node
$item_nid = $node->field_appl_position[0]['nid'];
//load and build the information from the referenced job post node
$item_node = node_load($item_nid);
$item_node = node_build_content($item_node);
//get the email address from the cck email field in the referenced job post node
$item_email = $item_node->field_job_email[0]['email'];
//copy the email address to the computed field in the job application node
$node_field[0]['value'] = $item_email;
Cependant, lorsque je tente d'envoyer un e-mail en utilisant le contenu du calculé rien ne se passe sur le terrain. Je crois que c'est le cas parce que le champ calculé n'est pas formaté comme un lien mailto. J'ai essayé de changer les paramètres dans le "format d'affichage:" dans le champ calculé, mais n'ont pas réussi. Quelqu'un peut-il aider s'il vous plaît? Merci!