「コンテンツが表示されます」のルールイベントをティーザービューの除外から設定する方法


9

「コンテンツが表示されました」イベント中に実行されるルールを設定し、アクションはシステムメッセージを表示することでした。

それが機能し、ノードを表示したときにトリガーされました。しかし、ホームページに移動すると、N回トリガーされました。ここで、Nは/ nodeページ上のノードの数です。

これを防ぐにはどうすればよいですか?ルールはコンテンツ全体のビューのみを通過し、ティーザービューを除外する必要があります。

回答:



0

これは非効率的かもしれませんが、これは私がやったことです:

条件を追加しました-データ比較サイト:current-page:path == node / [node:nid]

これは、ティーザービューではなく、実際の/ node / nidページ全体に表示されることを確認するためです。


2
データの比較も「表示モード」であり、「フルコンテンツ」に設定できます
Nigel Waters

正解は@NigelWatersです。回答として追加できます。radj:pathautoまたは他のURLエイリアスメカニズムを有効にすると、条件が失敗します。
Mathankumar 2013年

@NigelWatersはい、回答として追加してください。正しい回答として選択できます。ありがとう!
radj 2013年

@Mathankumar [...:path]はエイリアスになる可能性のあるURLではなく、純粋なシステムパスであるため、失敗しませんでした。
radj
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.