¿Cómo configurar el evento de Reglas para "El contenido se ve" excluyendo la vista Teaser?


9

Configuré una regla que se ejecutará durante el evento "Se ve el contenido" y la acción fue mostrar un mensaje del sistema.

Funcionó y se activó cuando vi el nodo. Sin embargo, cuando fui a la página de inicio, se activó N veces, donde N es el número de nodos en la página / node.

¿Cómo evito que esto suceda? La regla solo debe caer en la vista completa del contenido y excluir la vista teaser.

Respuestas:


12

En su regla, agregue una comparación de datos llamada "modo de vista" y configúrela en "Contenido completo".


0

Esto puede ser ineficiente, pero esto es lo que hice:

Se agregó una condición - Sitio de comparación de datos: página actual: ruta == nodo / [nodo: nid]

Esto es para asegurarse de que se muestre en la página real completa / nodo / nid y no como una vista teaser.


2
En la comparación de datos también es "modo de vista" y puede configurarlo en "Contenido completo"
Nigel Waters

@NigelWaters esa es la respuesta correcta, puedes agregarla como respuesta. radj: su condición fallará si habilita pathauto u otro mecanismo de alias de URL.
Mathankumar

@NigelWaters Sí, agregue como respuesta para que pueda seleccionarla como la respuesta correcta. ¡Gracias!
radj

@Mathankumar No falló porque [...: ruta] es la ruta pura del sistema, no la URL que puede ser un alias.
radj
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.