Drupal:使文本字段可折叠

时间:2010-12-16 18:12:45

标签: jquery 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框架中以某种方式提供。

1 个答案:

答案 0 :(得分: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');
         } );
});