Php 如何设置drupal自定义字段的主题
Drupal 7 我已经创建了一个名为“headline”的自定义字段,它的机器名因此是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需要知道字段是否有自定义模板(在我的例子中,它有
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来表示单个字段而不是编写自定义主题模板?