如何从排除预告视图中设置“查看内容”的规则事件?


9

我设置了一个规则,该规则将在“查看内容”事件期间执行,并且该操作是为了显示系统消息。

当我查看该节点时,它起作用并被触发。但是,当我转到主页时,它被触发了N次,其中N是/ node页面上的节点数。

如何阻止这种情况的发生?该规则仅适用于内容完整视图,不包括预告视图。

Answers:


12

在您的规则中,添加一个名为“ view-mode”的数据比较,并将其设置为“ Full content”。


0

这可能效率不高,但这是我所做的:

添加了一个条件-数据比较站点:current-page:path == node / [node:nid]

这是为了确保它显示在实际的/ node / nid完整页面上,而不是作为预告视图显示。


2
在数据比较中也是“视图模式”,您可以将其设置为“全部内容”
Nigel Waters

@NigelWaters是正确的答案,您可以将其添加为答案。radj:如果启用pathauto或其他URL别名机制,则条件将失败。
Mathankumar

@NigelWaters是的,请添加为答案,这样我就可以将其选择为正确的答案。谢谢!
radj 2013年

@Mathankumar它没有失败,因为[...:path]是纯系统路径,而不是可以作为别名的URL。
radj 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.