2012-01-30 14 views
2

私は語彙は以下のように親と子の両方の条件を持っているチェックリストとして表示されます:Drupal 7で子用語が選択されている場合、分類用語の親用語を自動的に選択する方法は?

  • 親1
    • Child1.1
    • Child1.2
  • 親2
    • 子2,1
    • 子2,2
    • Child2.3

私の要件は、デフォルトでは無効になって親用語を持つことです。ユーザーが子用語のいずれかを選択した場合、親は自動的に選択されます。

提案?

答えて

3

Term Reference Tree Widget Moduleは、用語を選択するためのすばらしいインターフェースを提供し、子を選択するときに親用語を選択するオプションを提供します。

4

保存時に参照フィールドの値を変更することができます。ノードエンティティがhook_node_presave()を使用する場合 最初に元のtidを取得します。& taxonomy_term_load()を使用して読み込み、用語オブジェクトを取得し、そこから親IDを取得し、参照フィールドに置き換えます。

関連する問題