Drupal 7 でノードを編集し、親を持つ分類用語を保存するときに、親系統をノードにアタッチするにはどうすればよいですか?
すなわち:
Honda
-> Civic
Toyota
-> Corolla
私がカローラを選べば、トヨタもノードに付きます。
Drupal 7 でノードを編集し、親を持つ分類用語を保存するときに、親系統をノードにアタッチするにはどうすればよいですか?
すなわち:
Honda
-> Civic
Toyota
-> Corolla
私がカローラを選べば、トヨタもノードに付きます。
これには階層選択モジュールを使用できます。それを達成するには、「系統を保存」設定を有効にします。
通常、これを行う必要はありません。これに必要な機能が何であれ、プログラムでこれを行うことができます。たとえば、これらすべてをページに表示したい場合は、パンくずリストに完全な階層を表示する可能性があることを知っています。これは、コアのどこか、またはモジュールのいずれかです。「Honda」の検索でも Civics を表示したい場合...この語彙の公開フィルターを使用してビュー ページを設定した場合のように、これらのフィルターのオプションで、次のオプションもあることがわかります。検索している分類用語の「子」に関連付けられたノードを表示します。
分類用語の親を表示するテンプレート ファイルのコードを自分で作成するには、 http taxonomy_get_parents($tid)
: //api.drupal.org/api/drupal/modules--taxonomy--taxonomy.module/function/taxonomy_get_parents/7を参照してください。