【问题标题】:Can a term have multiple parents from different vocabularies?一个术语可以有来自不同词汇表的多个父项吗?
【发布时间】:2011-04-09 08:09:29
【问题描述】:

在 Drupal 分类法中有可能吗? 我有很多与消费品相关的页面都包含在以下词汇表中:

  1. 电子产品
  2. 水洗加工
  3. 电视
  4. 手机
  5. 汽车
  6. 电气

...各种

现在索尼电视将进入电视电子。 是否可以在分类学中做到这一点,即从属于不同词汇表的多个父母继承。

【问题讨论】:

  • 不,我不这么认为。但是,如果需要,您为什么不创建一个词汇表并允许选择其中的多个术语呢?

标签: drupal drupal-7 drupal-6 custom-taxonomy drupal-taxonomy


【解决方案1】:

Drupal 6 允许设置多个学期父母。

将多个父项添加到一个术语将导致 segemntacaoTeste 词汇表在每个术语中查找多个父项。由于在使用拖放大纲界面时不支持多父级,如果启用此选项,拖放将被禁用。如果您选择有多个父母,您将只能使用术语编辑表单来设置父母。

您可以随时重新启用拖放界面,为此词汇表中的术语将多个父级减少为一个父级。

【讨论】:

    【解决方案2】:

    与每个术语有多个父项相比,最好使用其他字段,例如外部 Id 或 rtid 来引用不同的词汇表。

    【讨论】:

      【解决方案3】:

      drupal 分类系统的创建不是为了让术语相互重叠。这会打乱术语的等级顺序。

      在您的示例中,电视应该是电气的子级,因为所有电视都是电气的。

      【讨论】:

      • 在我的国家,电视被视为电子产品。也就是说,索尼从事电子业务。我只想问一个词是否可以有来自不同词汇表的父项。
      【解决方案4】:

      我很确定,这个问题的作者已经找到了他的答案,但如果其他人仍在寻找这样的解决方案,这似乎是一个好的开始。 http://drupal.org/project/term_relations

      我不确定这个解决方案对于 D7 有多成熟,但如果我们想避免创建自定义模块,这应该是最好的开始。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-26
        • 1970-01-01
        • 2010-12-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-30
        相关资源
        最近更新 更多