-1

我正在使用图像字段标记,并希望描述框加载节点。

4

2 回答 2

1

请不要使用预处理。那是为主题层。

使用字段 API

如果是针对节点编辑表单上的特定字段,请使用表单更改来更改表单元素的数组。

于 2012-06-08T20:29:54.793 回答
0

如果您想修改字段行为,您可以在 template.php 中使用预处理字段挂钩

template_preprocess_field(&$vars, $hook){
if($vars['element']['#field_name'] == 'myfield')
$variables['loaded_node'] = drupal_render(node_view(node_load($nid)));
}

然后创建主题文件field--field-name.tpl.php并从那里打印变量。

希望这有助于您的问题对您想要做什么有点模糊。

于 2012-06-08T19:53:28.783 回答