Як встановити подію "Правила" для "Переглянуто вміст" за винятком перегляду Teaser?


9

Я створив правило, яке буде виконуватися під час події "Переглядається вміст", і дія полягала в тому, щоб показати системне повідомлення.

Він працював і спрацьовував, коли я переглядав вузол. Однак, коли я перейшов на головну сторінку, це було спрацьовано N разів, де N - кількість вузлів на сторінці / node.

Як я не можу це зробити? Правило повинно потрапляти лише на повний перегляд вмісту та виключати подання тизера.

Відповіді:


12

У своєму правилі додайте порівняння даних під назвою "режим перегляду" та встановіть його на "Повний вміст".


0

Це може бути неефективним, але ось що я зробив:

Додано умову - Сайт порівняння даних: current-page: path == node / [node: nid]

Це робиться для того, щоб він відображався на фактичній сторінці full / node / nid, а не як тизерний вигляд.


2
У порівнянні даних також є "режим перегляду", і ви можете встановити його на "Повний вміст"
Найджел Уотерс

@NigelWaters це правильна відповідь, ви можете додати його як відповідь. radj: у вас буде умова, якщо ви ввімкнете патавто або інший механізм псевдоніму URL-адреси.
Матханкумар

@NigelWaters Так, будь ласка, додайте як відповідь, щоб я міг вибрати його як правильну відповідь. Дякую!
radj

@Mathankumar Це не вийшло з ладу, тому що [...: path] - це чистий системний шлях, а не URL, який може бути псевдонімом.
radj
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.