1

コンテンツタイプ「ニュース」の「スティッキー」チェックボックスを作成しています。これは、1つのニュースノードがスティッキーであり、ボックスのようなバナーで使用されることを意味します。

これは、cckcreatecontentフォームのチェックボックスでマークされています。

チェックボックスはnode_apiによって処理されます。

だから私はチェックします:$ op='update'と$node->type='news'の場合​​...ロジック。

理由はわかりませんが、私のnoeの処理はすべてそこで行われるため、これが最善の方法ではないようです。

これを処理するためのより論理的な方法/場所はありますか?

@編集、

また、これをアクティブにするために追加のモジュールを作成する必要があります。私はこの一般的なことのいくつかを処理する「一般的な」モジュールを持っています」

4

2 に答える 2

1

Node_ID を格納するスティッキー用の set_variable を作成しました。

このように、コンテンツ Item をスティッキーにすると、残りはすべて「Unsticky」になります。

魅力のように機能します。

于 2010-10-06T08:48:08.310 に答える
0

新しい「ニュース」ノードが作成されたときに「スティッキー」チェックボックスの設定を解除する必要がある場合は、はい、これがおそらく最も簡単な方法です。試したことはありませんが、RulesandActionsモジュールを使用しても試すことができるかもしれません。

新しい「ニュース」ノードがスティッキーとして設定されているときに古い「スティッキー」フィールドの設定を解除する必要がない場合は、スティッキーフィールドが設定されている最新の「ニュース」ノードを1つ返すビューを使用できます。次に、結果の表示を表示できます。

于 2010-09-28T00:49:18.230 に答える