1

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

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

4

1 回答 1

0
  1. 您不需要在节点中保存术语权重。在视图排序选项中,从分类中选择术语权重。或者您也可以将行样式选择为表格,然后从分类组中选择字段、分类术语全部(您也可以按词汇过滤),然后根据该字段对表格进行排序。
  2. 如果您真的想保存这些术语,那么您不一定需要规则,而内容分类法可能会为您解决问题。然后您可以按该字段对视图进行排序。

编辑:2。在视图中添加一个 custom-php-field 并编写类似的内容

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

于 2011-04-10T14:28:35.233 回答