Drupal规则 - 保存时,将分类术语的权重保存为节点的CCK字段的整数?

时间:2011-04-10 10:15:03

标签: drupal drupal-rules

在保存节点时,规则是否可以将分类术语的数字权重值设置为CCK字段?

我有2个分类词汇表,某个内容类型的所有节点每个词汇表都有1个词。当不在术语的页面上时,我需要视图中节点的排序顺序为术语的权重。因此,我需要将术语的权重作为CCK字段来访问,因此Views可以将该值用作排序顺序。这可以通过规则完成吗?

1 个答案:

答案 0 :(得分:0)

  1. 您无需在节点中保存术语权重。在view-sort选项中,从Taxonomy中选择term-weight。 或者您也可以选择行样式作为表格,然后从分类组中选择字段,分类 - 术语全部(您也可以按词汇表过滤),然后根据该字段对表格进行排序。
  2. 如果你真的想保存这些条款,那么你不一定需要规则,而content-taxonomy可能会为你做到这一点。然后,您可以按该字段对视图进行排序。
  3. 编辑:2。在视图中添加custom-php-field并编写类似

    的内容

    return taxonomy_term_load($my_tid)->weight;然后按此字段对视图进行排序。