0
我需要認識到結構一個特定的角色:Drupal的地圖分類術語到每個節點
- 節點引用多個分類型的人而言。
- 一個人爲每個節點播放一個特定的角色。
- 此角色不同於此分類術語角色在不同節點上。
- 分類術語不必具體指定角色,因此角色也可以爲空。
爲例,說明所期望的行爲會好一點:
- 電影包含的分類術語的演員。
- 一個演員對節點A的作用「磁」和節點B
實現的可能的方式我能想到的,現在的作用「甘道夫」:
- 添加自定義表nid_tid_role_mapping到drupal數據庫,其中包含以下字段:nid,tid,role_name
- 掛鉤到node_presave並獲取所有actor分類術語。
- 只有得到如下格式「演員名稱(角色)」(FE「伊恩·麥克萊恩(磁)」)的那些
- 表nid_tid_role_mapping
- 添加NID,TID和角色添加角色,NID後tid,將分類術語重新命名爲「演員姓名」。
- 在節點編輯窗體中添加一個特殊的表格,其中列出了該節點的名稱/角色映射。
我的方法似乎對我有點矯枉過正。有沒有可以幫助我的模塊?我無法找到任何東西......