如何在Drupal 7中的节点中的字段上包装H2标记

时间:2015-11-03 10:48:11

标签: drupal-7

我想将h2标签包裹在'内容类型'文本字段(字段" product_title"),作为默认设置,用户无法更改。

我尝试在我的主题中的文件template.php中添加此代码段:

function mytheme_preprocess_field(&$vars) {
if($vars['element']['#field_name'] == 'field_produktnamn'){
    $vars['items']['0']['#markup'] = '<h2>This works</h2>';
}

}

但我无法弄清楚如何保留原始字段内容。我只想添加h2标签,而不是替换文本内容。

或许我应该采取另一种方式?

1 个答案:

答案 0 :(得分:1)

尝试使用此代码:

$vars['items']['0']['#prefix'] = '<h2>';
$vars['items']['0']['#suffix'] = '</h2>';