如果字段在接受无限数量的值时为空,则在查看字段标签时遇到问题。 任何想法如何解决这个问题? 我试过这个
function alter_form_preprocess_views_view_fields(&$vars) {
// Remove labels if value is empty.
foreach ($vars['fields'] as $id => $field) {
if (!$field->content) {
unset($vars['fields'][$id]);
}
}
}
它不起作用
答案 0 :(得分:0)
我所做的是创建一个新字段作为每个字段的标记,如果它没有任何值我想隐藏它的标签并为每个标记字段创建一个tpl文件并执行此操作:
<?php
if(!empty($row->{node_data_field_d_a_name_field_d_a_name_value}[0]['value'])){
print $output;
}
?>
从技术上讲,它不是一个标签,但就像它一样,它解决了我的问题。
注意:我从标记和具有该值的字段的每个字段中删除了标签,这样我就不会有同一字段的多个标签。