回答:
ここでブレーンストーミングを行ってください...これで分類法はエンティティシステムの一部になり、次のようなことができるようになります。
代替案:ユーザーがフォームに入力することについて言及したので、「分類用語」などのコンテンツタイプまたは必要な分類フィールドを持つものを簡単に作成でき、ワークフロー/ルールを使用して、承認時にルールを管理者に送信します。またはカスタムコードを使用して、新しい分類用語を作成します。
hook_taxonomy_term_view_alter()
、用語が承認されているかどうかを確認'#access' => FALSE
し、レンダー配列に適用して表示されないようにします。これはシステム全体で機能するはずです(ビューモードの代わりにフィールドを使用し、余分なチェックを行わない分類ベースのビューを除く)。
私はこのようなことをしたことはありませんが、私のアプローチは、「提案された分類用語」コンテンツタイプを作成し、Rulesモジュールを介してロジックをモデル化することです。
hook_taxonomy_term_insert
です。