引用Drupal中内容类型的字段

时间:2012-08-28 01:47:53

标签: php drupal

好的,所以我想编写一个自定义的PHP脚本,我将插入到Drupal内容类型中。

我希望这个PHP脚本能够从内容类型的其他字段中提取信息。

基本上,这些字段将包含PHP脚本用于进行数据库调用的数据,并最终显示给最终用户。

是否可以在内容类型中引用PHP中当前内容类型的字段? (显然需要启用PHP代码模块)。

请注意这是在Drupal 7中

1 个答案:

答案 0 :(得分:0)

我完全建议使用PHP过滤器模块 而不是 (它会引入安全漏洞,并且无法对代码进行版本控制)。也就是说,您可以在代码中获取节点对象(以及它的字段):

if ($node = menu_get_object()) {
  $some_field_items = field_get_items('node', $node, 'field_some_field');
  // etc...
}

请记住,只有当您在整个节点页面上时,该方法才有效。