Hola,
Quiero mandar un mensaje si es que un campo coincide con la fecha actual.
He hecho este tipo de mensaje para un página en especial dentro de mi sitio, pero esta vez quiero que al iniciar sesión mande un mensaje.
En los mensaje que he hecho lo creo con un archivo del tema llamado node--4883.tpl.php así que solo aparece en 4883.
Y el código que pongo es el siguiente
$(document).ready(function(){
if($(".status-Pendiente")[0]){
alert("Tienes un pago pendiente");
}
});
Quiero hacer lo mismo pero comparando un campo con la fecha actual, si es igual manda un mensaje, pero este mensaje quiero que aparezca desde que inicio sesión.
¿Como hago la comparación del campo con la fecha actual?
¿Como hago que me muestre el mensaje al iniciar sesión?
Disculpen soy algo nueva en Drupal!
Bonito día,

Comments
Usá Rules
Usá Rules, es sencillo:
Creás un evento "usuario va a iniciar sesión"
con una condición "si tal fecha es menor que hoy" La fecha la leés de un campo, podés usar TOKEN o algo de PHP
y la acción será "mostrar un mensaje" o "redirigir a un nodo".
Si tambien es lo que he
Si tambien es lo que he intentado, pero no me sale.
Estoy creando un regla donde es evento es "User has logged in"
La condición es entity has field y selecciono mi campo de fecha.
Con la acción no tengo problema solo puse mostrar mensaje.
No se si las dos primeras son correctas.
Espero me puedas ayudar! :D
Buen día,
Ya sale un pequeño mensaje
Ya sale un pequeño mensaje pero no lo he comparado con el campo que tengo, solo puse que checara la fecha actual de siguiente forma:
Data comparison
Parameter: Data to compare: [site:current-date], Data value: [site:current-date]
Pero como lo comparo con mi campo?
En data value no me da la opción de escoger el campo que quiero.
Solo puedo escoger estas:
site:current-user:last-access
site:current-user:last-login
site:current-user:create
site:current-user:roles: User roles
site:current-date Current date
account:last-access.
account:last-login
account:created