web-dev-qa-db-ja.com

ルールリンクを使用したコンテンツの非公開/公開

誰かがこれを試しましたか?

現在 Publish Content Module to Un/Publish contentを使用していますが、このモジュールは確認アクションをサポートしていません。誰かがPublish/Unpublishを押した場合、確認を求めずにすぐにアクションが実行されます。

私は解決策を探していました Rules Link モジュールはそれをプロモーション機能として宣伝します。初心者であることは ルール パワーにあまり気づいていないので、これを使用してコンテンツを公開/非公開する方法についてのヒントは非常に役立ちます。

これまでのところ、コンテンツタイプに表示される新しいLinkを作成してみましたが、リンクをクリックすると確認を求められますが、わかりませんでしたその後、コンテンツを正確に公開/非公開する方法を説明します。

2
user12947

Flag および Rules モジュールで同様の問題を解決しました。ノードに「発行済み」というフラグを作成し、このフラグでコンテンツにフラグを付ける/フラグを解除するとアクティブになる2つのルールを作成しました。これらは私の設定です:

「公開済み」フラグ

  • バンドル:記事
  • エンティティリンクで表示:リンクをフィールドとして表示
  • リンクタイプ:JavaScriptトグル

他のコンテンツタイプのフラグも必要な場合は、フラグ設定のチェックボックスをオンにするだけです。

'公開ノード'ルール

  • イベント:ノードに「公開済み」というフラグが付けられました

  • アクション:公開コンテンツ:パラメータ:コンテンツ:[flagged-node]

'非公開ノード'ルール

  • イベント:ノードは「公開済み」の下でフラグが解除されました

  • アクション:非公開コンテンツ:パラメータ:コンテンツ:[flagged-node]

必要に応じて、ルールにアクションを追加できます(メッセージの表示など)。

3
Jeroen