Php 自定义字段输出

Php 自定义字段输出,php,drupal,drupal-7,Php,Drupal,Drupal 7,我有一个名为“field\u enroll\u link”的字段。我想删除所有周围的div,只打印字段内容(它将进入锚标记的href)。我创建了文件“field--field_-enroll_-link-course.tpl.php”和“field--field-field-enroll-link-course.tpl.php”,并将其放入我的模板文件夹中。它只包含,但是当我清除缓存甚至切换主题时,我仍然会得到周围所有的div和标记。如何覆盖Drupal 7中的.tpl.php字段?在主题的te

我有一个名为“field\u enroll\u link”的字段。我想删除所有周围的div,只打印字段内容(它将进入锚标记的href)。我创建了文件“field--field_-enroll_-link-course.tpl.php”和“field--field-field-enroll-link-course.tpl.php”,并将其放入我的模板文件夹中。它只包含
,但是当我清除缓存甚至切换主题时,我仍然会得到周围所有的div和标记。如何覆盖Drupal 7中的.tpl.php字段?

在主题的template.php文件中定义此函数并清除缓存。我假设您已经安装了devel模块

function your-theme_name_field($variables){
dsm($variables['items'][0]['#markup']);
return ;
}

您将能够访问您正在寻找的值