「Earth News」という名前の機能に変換されたコンテンツ タイプがあります。これには、「ソース URL」と呼ばれるオプションの CCK フィールドが含まれます。その CCK フィールドが空白でない場合、サイトの訪問者がティーザーをクリックしてその URL に直接アクセスできるようにしたいと考えています。
この機能のために、次の前処理関数を .module ファイルに追加しました。
function earth_news_preprocess_node(&$vars) {
$node = node_load($vars['nid']);
$path = drupal_lookup_path('alias','node/' . $node->nid);
$url = $node->field_se_news_source['und'][0]['url'];
path_save(array($path,$url));
}
path_save が致命的なエラーをスローしています:
Only variables can be passed by reference
私は正しい道を進んでいますか?そのエラーは何ですか?
ありがとう。