Php 如何设置drupal自定义字段的主题

Php 如何设置drupal自定义字段的主题,php,drupal,drupal-7,Php,Drupal,Drupal 7,Drupal 7 我已经创建了一个名为“headline”的自定义字段,它的机器名因此是field\u headline 现在,我已经创建了一个名为field--field_headline.tpl.php的文件,但是我不知道在我的自定义node.tpl.php模板中应该做什么,在这个文件中,我做: <?php print render($field_headline); ?> 那么我应该如何在drupal中打印字段?因为drupal需要知道字段是否有自定义模板(在我的例子中,它有

Drupal 7

我已经创建了一个名为“headline”的自定义字段,它的机器名因此是
field\u headline

现在,我已经创建了一个名为
field--field_headline.tpl.php
的文件,但是我不知道在我的自定义
node.tpl.php
模板中应该做什么,在这个文件中,我做:

<?php
print render($field_headline);
?>

那么我应该如何在drupal中打印字段?因为drupal需要知道字段是否有自定义模板(在我的例子中,它有)

你应该这样做:

<?php
print(render($content ['field_headline']));
?>

$content:节点项的数组。使用render($content)打印它们,或者打印一个子集,例如render($content['field_example'])。使用hide($content['field_example'])临时禁止打印给定元素


你应该这样做:

<?php
print(render($content ['field_headline']));
?>

$content:节点项的数组。使用render($content)打印它们,或者打印一个子集,例如render($content['field_example'])。使用hide($content['field_example'])临时禁止打印给定元素


你能不能用简单的css来表示单个字段而不是编写自定义主题模板?你能不能用简单的css来表示单个字段而不是编写自定义主题模板?