J'ai deux types de contenu (job_post et job_application) liés en utilisant la référence de noeud + les nœuds d'URL de référence de noeud. Lorsque je clique sur un lien dans un noeud job_post, un nouveau noeud job_application est créé, afin que les candidats puissent remplir leur candidature. Mon objectif est de copier automatiquement le contenu d'un champ e-mail cck du noeud job_post référencé dans un champ e-mail cck du noeud job_application.Erreur lors de la copie du contenu d'un champ cck entre 2 noeuds utilisant le champ calculé par cck
Pour ce faire, j'essaie d'utiliser un champ calculé par cck, comme suggéré dans: http://drupal.org/node/298951.
Dans mon champ calculé, je l'ai placé le code suivant:
$ node_field [0] [ 'value'] = DB_result (db_query ("SELECT field_emailfieldjobpost_value DE content_type_job_post OU =% d JNV", $ node-> field_referencefieldjobapplication [0] [nid])); Où field_referencefieldjobapplication est le champ de référence de noeud dans mon noeud job_application.
Dans la zone Format d'affichage du champ calculé que j'ai:
affichage $ = $ node_field_item [ 'value'];
J'ai sélectionné l'option pour le stocker dans la base de données en tant que varchar.
Cependant, rien ne semble se passer. Je ne vois jamais le champ cck ou son contenu à la fois lorsque je crée ou après avoir sauvegardé une nouvelle application de travail (j'ai même essayé de le voir dans les vues et j'ai échoué). Toute suggestion sur ce qui pourrait être faux?
Merci
Merci Jozzeh pour vos bons conseils ... cela m'a vraiment mis sur la bonne voie. Pour tous ceux qui sont intéressés, vous pouvez trouver la solution complète à http://stackoverflow.com/questions/4343309/how-to-query-cck-field-in-drupal – user512826