2012-08-09 25 views
0

我在隱藏視圖中的字段標籤時遇到問題,如果該字段爲空時接受無限數量的值。 任何想法如何解決這個問題? 我想這如何隱藏內容類型字段值爲無限時爲空

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

我所做的就是創建一個新的領域爲標記的每一個,我想隱藏的標籤,如果它不具有任何價值領域,創造了這些標記領域的每一個TPL文件,這樣做:

<?php 
    if(!empty($row->{node_data_field_d_a_name_field_d_a_name_value}[0]['value'])){ 
     print $output; 
    } 
?> 

技術上它不是一個標籤,但作品就像它,它解決了我的問題。

筆記:我從每個字段中刪除了標籤和具有值的字段,以便我不會爲同一字段使用多個標籤。