我有一个内容类型已变成名为“地球新闻”的功能。它包括一个可选的 CCK 字段,称为“源 URL”。当 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
我在正确的道路上吗?那个错误是怎么回事?
谢谢。