Drupal 7 编辑自动完成术语小部件(标记)

Drupal 7 编辑自动完成术语小部件(标记),drupal-7,drupal-views,drupal-theming,Drupal 7,Drupal Views,Drupal Theming,截图1:我想让标签下的链接定制它的HTML而不仅仅是标签。 流动的 屏幕截图2:标记的完整标记,从一类字段名字段标记开始 从上面的截图中,我想为自动完成术语widgettagging或我创建的这个特定字段定制HTML标记。在哪里可以找到此文件的源文件?或者如何使用php脚本alter或Drupal7的相关脚本进行修改?谢谢 要为所有字段分类法参考自定义HTML标记,可以使用自定义模板。若要影响术语引用字段,可以从核心复制field.tpl.php,并创建一个名为field-taxonomy-r

截图1:我想让标签下的链接定制它的HTML而不仅仅是标签。 流动的

屏幕截图2:标记的完整标记,从一类字段名字段标记开始


从上面的截图中,我想为自动完成术语widgettagging或我创建的这个特定字段定制HTML标记。在哪里可以找到此文件的源文件?或者如何使用php脚本alter或Drupal7的相关脚本进行修改?谢谢

要为所有字段分类法参考自定义HTML标记,可以使用自定义模板。若要影响术语引用字段,可以从核心复制field.tpl.php,并创建一个名为field-taxonomy-reference-yourcontenttype.tpl.php的文件(如果只针对一种内容类型)

例如,要将自定义仅应用于标记词汇表或/和类别,如果您在标记字段中,则可以在添加到template.php的template_preprocess_field函数中测试,以使用基于field.tpl.php的名为field-taxonomy-custom.tpl.php的自定义模板。例如:

function YOURTHEME_preprocess_field(&$vars) {
  $field_names = array('field-name-field-tags', 'other-field-you-want', 'etc');

  if(in_array($element['#field_name'], $field_names) {
    $variables['theme_hook_suggestions'] = array('field__taxonomy-custom');
  }
}
希望它有助于:-