2011-04-10 41 views
1

規則是否可以在保存節點時將分類術語的數字權重值設置爲CCK字段?Drupal規則 - 保存分類術語的權重爲整數節點的CCK字段?

我有2個分類詞彙表,並且某個內容類型的所有節點將有來自每個詞彙表的1個詞。當不在該詞的頁面上時,我需要View中節點的排序順序爲該詞的權重。因此,我需要以CCK字段的形式訪問該詞的權重,以便視圖可以使用該值作爲排序順序。這可以通過規則來完成嗎?

回答

0
  1. 您不需要在節點中保存術語權重。在視圖排序選項中選擇Taxonomy中的term-weight。 或者您也可以選擇行樣式作爲表格,然後從分類組中選擇字段,分類法術語all(您也可以通過詞彙表進行過濾),然後根據該字段對錶格進行排序。
  2. 如果你真的想保存這些條款,那麼你不一定需要這些規則,content-taxonomy可能會爲你做詭計。然後,您可以按照該字段對視圖進行排序。

編輯:2。在視圖中添加一個自定義php字段並寫入類似於

return taxonomy_term_load($my_tid)->weight;然後按此字段排序視圖。

+0

1.當從詞彙B的術語頁面上,我需要根據詞彙A的術語進行排序。分類權重排序標準不允許您指定詞彙表,因此我無法使用它。 – Evans 2011-04-11 13:19:59

+0

表格解決方案應該適用於我,但它不適合我的佈局。我也嘗試避免使用可訪問性和符合標準的表格,但我猜這些數據與表格格式有關。謝謝 – Evans 2011-04-11 13:22:11

+0

我看看內容分類。謝謝 – Evans 2011-04-11 13:26:46

相關問題