我想将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标签,而不是替换文本内容。
或许我应该采取另一种方式?
答案 0 :(得分:1)
尝试使用此代码:
$vars['items']['0']['#prefix'] = '<h2>';
$vars['items']['0']['#suffix'] = '</h2>';