Scroll
タクソノミーの整理を手伝ってください
フォーラム
タクソノミーで実現したい構造は次のようなもので、3階層目と4階層目はユーザーが追加できるようにします。
- 1 アメリカ
- 1.1 SF
- 1.1.1 部門名 1
- 1.1.1.1 (チーム名 1)
- 1.1.1.2 (チーム名 2)
- 1.1.2 部門名 2
- 1.1.2.1 (チーム名 3)
- 1.1.2.2 (チーム名 4)
- 1.2 INFANTY
- 1.2.1 部門名 3
- 1.2.1.1 (チーム名 5)
- 1.2.1.2 (チーム名 6)
- 1.2.2 部門名 4
- 1.2.2.1 (チーム名 7)
- 1.2.2.2 (チーム名 8)
4階層の語彙を作ると、コンテンツタイプ作成時のフィールドで、特定のツリーのノードへの紐付けを行うにはどうすればよいのかという問題が生じます。例えば「SF」に対して、その下1階層の「SF」を親とするものだけに紐付ける、などです。つまりリストには「部門名 1」と「部門名 2」だけが入るようにします。
「部門名 2」を選択すると、リストには「(チーム名 3)」と「(チーム名 4)」が入ります。
次にコンテンツタイプの作成についてです。私には3つのリストと入力フィールドがあります。これらを特定の語彙の必要な階層(レベル)に紐付け、前段階でユーザーが選択した後に、指定された階層の適切な親を選択させるにはどうすればよいでしょうか。
あるいは、国ごとや部門ごとに別々の語彙を作ることも考えました(しかしその場合、特定の部門を国と何らかの方法で関連付ける必要があります)
など。でもそれは全くやりたくありません。
P.S. 激しく責めないでください。検索は使いましたが、まさにこういう課題の実装は見つけられませんでした。
"今やゼロレベルがある" (c)
- コメントを投稿するにはログインしてください