2010-12-16 63 views
0

Drupal中的字段集可摺疊。有沒有一種簡單的方法可以將這種功能重新循環到內容類型中的文本字段?Drupal:使文本字段可摺疊

的文本字段通常呈現爲

<div class="field field-type-text field-field-my-field"> 
    <div class="field-label"> My field Label: </div> 
    <div class="field-items"> 
      .... 
    </div> 
</div> 

就像一個字段集,一個是如何使field-label點擊摺疊和展開的field-items

我目前的攻擊途徑是在頁面呈現時,用jQuery添加collapsed css類,但是我想知道這種事情在Drupal框架中是否已經可用。

回答

4

這是更容易比我想象:

$(document).ready(function() { 
     $(".field-field-mytextfield .field-items").css('display','none'); 
     $(".field-field-mytextfield .field-label").click (function() 
      { 
      $(this).parent().children(".field-items").slideToggle('slow'); 
     }); 
}); 
+0

+1:有沒有辦法通過形式API做到這一點,那麼你將不得不使用CSS/JS。 – 2010-12-16 19:03:46