Как настроить событие «Правила просмотра» из исключения просмотра тизера?

9

Я установил правило, которое будет выполняться во время события «Просматривается содержимое», и действие должно было показать системное сообщение.

Это сработало и сработало, когда я просмотрел узел. Однако, когда я зашел на домашнюю страницу, она была запущена N раз, где N - количество узлов на странице / node.

Как я могу предотвратить это? Правило должно выполняться только при полном просмотре контента и исключать просмотр тизера.

Раджа
источник

Ответы:

12

В вашем правиле добавьте сравнение данных под названием «режим просмотра» и установите для него «Полный контент».

Найджел Уотерс
источник
0

Это может быть неэффективно, но это то, что я сделал:

Добавлено условие - Сайт сравнения данных: текущая страница: путь == узел / [узел: nid]

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

Раджа
источник
2
В сравнении данных также есть «режим просмотра», и вы можете установить его в «Полный контент»
Найджел Уотерс
@NigelWaters это правильный ответ, вы можете добавить его в качестве ответа. radj: ваше условие не будет выполнено, если вы включите pathauto или другой механизм наложения URL-адресов.
Mathankumar
@NigelWaters Да, пожалуйста, добавьте в качестве ответа, чтобы я мог выбрать его как правильный ответ. Спасибо!
Радж
@Mathankumar Не удалось, потому что [...: путь] - это чистый системный путь, а не URL, который может быть псевдонимом.
Радж