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


9

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

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

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

Ответы:


12

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


0

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

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

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


2
В сравнении данных также есть «режим просмотра», и вы можете установить его в «Полный контент»
Найджел Уотерс

@NigelWaters это правильный ответ, вы можете добавить его в качестве ответа. radj: ваше условие не будет выполнено, если вы включите pathauto или другой механизм наложения URL-адресов.
Mathankumar

@NigelWaters Да, пожалуйста, добавьте в качестве ответа, чтобы я мог выбрать его как правильный ответ. Спасибо!
Радж

@Mathankumar Не удалось, потому что [...: путь] - это чистый системный путь, а не URL, который может быть псевдонимом.
Радж
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.