2010-09-08 83 views
1

我正在爲我的內容類型「新聞」創建一個「粘」複選框。這意味着一個新聞節點是粘性的,並被用在像框之類的橫幅中。Drupal cck複選框與全局設置

這是由一個複選框int cck創建內容窗體。

複選框被node_api處理,

所以我檢查:如果$ OP = '更新' 和$節點 - >類型= '新聞',然後...邏輯。

我不知道爲什麼,但這似乎不是最好的辦法,因爲我所有的noe處理都在那裏完成。

它是一個更邏輯的方式/地方來處理?

@edit,

我還可以創建一個額外的模塊,將其激活。我有一個「通用」模塊,用於處理這些通用事物中的一些「

回答

1

我創建了一個set_variable用於存儲的粘Node_ID。

這樣,當我製作一個內容項目粘貼時,所有剩下的部分都變成「Unsticky」。

工程就像一個魅力。

0

如果您需要在創建新的」新聞「節點時取消設置」粘性「複選框,那麼這可能是最直接的方式。我還沒有嘗試過,但你也可以使用規則和動作模塊來做到這一點。

如果你不需要在新的「新聞」節點時取消舊的「粘性」字段設置爲粘,那麼你可以只使用一個搜索返回的最近期的「新聞」有粘性字段集節點。然後,您可以顯示查看結果。