2012-09-21 156 views
0

我試圖隱藏字段和字段標籤,如果該字段的值是'0'使用字段 - field_start_time。 tpl.php重寫方法。我的模板文件邏輯如下。如何修改字段中的字段值--Drupal 7中的field_myfield.tpl.php

<?php if ($element['#object']->field_start_time != '0')): ?> 
    <div class="field-label"<?php print $title_attributes; ?>><?php print $label ?>: 
    </div> 
<div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print 
    $item_attributes[$delta]; ?>><?php print render($item); ?></div>  
<?php endif; ?> 

這是造成我的節點呈現混亂,顯然是錯誤的。任何幫助將不勝感激。謝謝。

回答

0

在開始使用Drupal 4之後,我繼續使用,因爲社區支持很棒。但是,在drupal.org上等待了一整天沒有回答,也沒有看到真正糟糕的文檔中的真正簡單問題,我想我可以斷定那些日子已經結束了。

以下在node.tpl.php代碼

if ($content['field_start_time']['#items']['0']['value'] == '0') { 
    hide($content['field_start_time']); 
}