drupal:テキストフィールドを折りたたむことをします -- jquery フィールド と drupal フィールド 関連 問題

Drupal: make a text field collapsible












0
vote

問題

日本語

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 をどのように折りたたんで縮小して展開するかをどのようにして展開するのでしょうか。

私の現在の攻撃の航空路は、ページがレンダリングされたときにjQueryを使用して collapsed CSSクラスを追加することですが、この種のことがすでにDrupalフレームワークの中にすでに利用可能であるかどうか疑問に思います。

英語

Fieldsets in Drupal are collapsible. Is there a simple way to re-cycle this kind of functionality to a text field in a content type?

A text field is typically rendered as

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

Like with a field set, how would one make the field-label clickable to collapse and expand the field-items?

My current avenue of attack is to add the collapsed css class with jQuery when the page is rendered, but am wondering if this kind of thing is already available somehow in the Drupal framework.

</div
     

回答リスト

4
 
vote
vote
ベストアンサー
 

これは思ったよりも簡単でした:

<事前> <コード> bus_id7
 

This was easier than I thought:

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

関連する質問

2  双方向参照ノードに使用するDRUPALモジュール(互いに)  ( Which drupal module to use for two way referencing nodes to each other ) 
互いに双方向参照ノードを可能にするモジュールがたくさんあります。これらのモジュールについて読んだ説明では、それらは互いに異なるように機能的には見えません。私が見つけたモジュールは次のとおりです。 逆ノードリファレンス 対応するノード参照 ノードの関係 ba...

0  Drupal Module CookieとRedirectsに関する問題  ( Drupal module development question relating to cookies and redirects ) 
助けてください? PHPで非常に簡単なことをするためのモジュールを開発したいです。私はDrupal APIに挑戦しています。私はバージョン6を使っています。 目標: 1)ユーザーが特定のノードを表示しているかどうかを判断します(役割は無関係です)。 2)そう...

0  テーマのドラマパス  ( Drupal paths in themes ) 
特定のページでDRUPAL_GET_PATHが正しく機能していない(またはそれが間違った機能を持っています) ベースパスは間違っているです 例: 画像はATになるはずです http://domain.com/sits/all/modules/pecaptur...

0  旋盤、逆クロノDrupalストーリーのコメントをReddit-Style Commentsにコメントする  ( Turning threaded reverse chrono drupal story comments into reddit style comment ) 
私は現在、スレッド化された逆の順序でコメントを表示しているDrupalサイトを持っています。私はReddit / Hacker Newsのように機能するように変更しようとしています。ここで、各スレッド内のスレッドとコメントは、追加した投票システムに基づいて、現...

4  ドルパル。 Ajaxを使用してビューの内容を更新します  ( Drupal use ajax to update views content ) 
ノードのリストを取得するDrupalでビューを作成しました。このビューの表示はページです、そしてそれは完全にうまく機能します。それは私が議論によってその内容をフィルタリングすることさえ可能にします。 現在のビュー構成を参照してください(クリックして拡大): ...

-1  カスタムモジュールを使用すると、  ( With custom module display result ) 
<事前> <コード> function searchsong_block($op='list',$delta=0){ $block = array(); switch($op){ case "list": $block[0][info] = t...

0  2つのWebサイトを一つとして作成する方法 - どの機能が重要ですか?  ( How to make two web sites appear as one what features are important ) 
入札を書いています。溶液はPHPベースのCMSであり得る。その後、ASP.NETフレームワークを統合して、あるサイトのように見えます。 これを比較的簡単にするのはどのような機能を作るでしょう。 OpenIDで似ているだろう違いは? PHPの世界では、Jo...

1  低い役割のための分類法の語彙を制限する  ( Restricting taxonomy vocabulary for lower roles ) 
これは簡単な質問のようですが、忘れます。 メンバーのようなアクセスロールが低い場合、ノードフォームに特定の語彙を表示したいだけで、これを管理します。それはcontribule module? ...

1  Drupal 6でJavaScriptを使用した計算  ( Calculation using javascript in drupal 6 ) 
こんにちは私はDrupalに新しい皆さん、JavaスクリプやjQueryを使用して計算が必要なモジュールを開発していますが、.jsファイルやDrupalでJavaScriptを作成する方法はありません。リンクまたは事前にありがとうございます。 ...

3  Drupal Routerハンドルをリクエストに入れますか?  ( Can drupal router handle put requests ) 
私はいくつかの安静能を使用するモジュールを持っています、そしてDrupalのメニュールーターが問題なくrequestを扱うかどうかを知りたいのですが...? ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有