web-dev-qa-db-ja.com

ドロップダウンから用語の設定を解除する必要があります

D6 hook_form_alter()を使用して分類用語を設定解除するモジュールを作成しています。目的は、彼らが自分で作成した現在のユーザー用語のみを提示することです。

問題は、どの変数を変更すればよいかわからないことです。 _$form['taxonomy']['2']['#options']_のようなものにすべきだと思いますが、DSM print_r($form)にパスが表示されません。

私はhierarchical_select.moduleを何度も試しましたが、_$storage_、_$elements_、_#names_、_$hsid_、またはの結果を修正する必要があるかどうかがわかりません。その他の変数のいずれか。どのフックを使うべきかわかりません。

このdb_query()の結果をカスタムモジュールコードに適用する方法を知る必要があります。これは http://Pastebin.com/RbwKB0rt で確認できます。

誰か助けてもらえますか?

2
kingnutter

もっと情報が必要だと思います。

一般に、依存フォーム要素の#default_valueを親要素に設定し、親に#ajaxコールバックとラッパーも設定すると思います。 Ajaxの例とフォームAPIリファレンスを確認してください。

1
mortona42