2010-12-16 9 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> 

としてレンダリングされ

、どのように1はfield-labelクリッカブルがfield-itemsを崩壊し、拡大することになるだろうか?

私の現在の攻撃方法は、ページがレンダリングされるときにcollapsed cssクラスをjQueryで追加することですが、この種のものがDrupalフレームワークで何らかの形で利用可能かどうか疑問に思っています。フォームのAPIを経由して、それを行うための方法はありませんので、あなたは、CSS/JSを使用しなければならないでしょう:

$(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'); 
     }); 
}); 

答えて

4

この

は簡単でした。
+0

1:思ったよりも –

関連する問題