Php 如何获取要在drupal模板上显示的自定义字段的值?

Php 如何获取要在drupal模板上显示的自定义字段的值?,php,drupal,drupal-7,Php,Drupal,Drupal 7,我的Drupal主题中有一个文件:views-view-fields--homepage-blocks.tpl.php 这是为了在主页中输出块。目前,我正在使用以下代码进行测试 <h3><?php echo $fields['title']->content; ?></h3> <?php echo $fields['field_url']->content; echo $fields['field_link_title']->conte

我的Drupal主题中有一个文件:views-view-fields--homepage-blocks.tpl.php

这是为了在主页中输出块。目前,我正在使用以下代码进行测试

<h3><?php echo $fields['title']->content; ?></h3>
<?php
echo $fields['field_url']->content;
echo $fields['field_link_title']->content;
echo $fields['field_homepage_block_image']->content;
echo $fields['body']->content;


您是否已经尝试过使用dsm()函数?这可能会有帮助

尝试调试
$fields
fields变量并查看您得到的输出。我已经尝试使用print\r,但是很明显,这是drupal,它只提供了一个白色屏幕。我已经尝试使用dpm,使用dprint\u r,但这也给出了一个错误。您得到的错误是什么?您可以尝试使用以下代码watchdog将其打印到watchdog(“我的字段”),“”。print\r($fields,TRUE)。“”);您可以在admin/reports/dblog下找到它