2010-12-06 11 views
1

"ジョブポスト"ノードコンテンツタイプのcckフィールドから "ジョブアプリケーション"ノードコンテンツタイプのこの計算フィールドに電子メールアドレスをコピーするcck計算フィールドをDrupalで作成しようとしています。 私はに貼り付けたときに、私は、完璧に動作する次のコードを発見した「計算コード:」CCK計算フィールドのボックスDrupal cckで電子メールリンクを書式設定する方法計算フィールドですか?

// 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; 

をしかし、私は、計算の内容を使用して電子メールを送信しようとすると、フィールドは何も起こりません。計算されたフィールドがmailtoリンクとしてフォーマットされていないため、これが当てはまると思います。私は計算フィールドの "表示形式:"ボックスでパラメータを変更しようとしましたが、成功しませんでした。誰でも助けてくれますか? ありがとう!

あなたがあなたのリンクをフォーマットするために、次のDrupal API関数を使用することができます

答えて

関連する問題