Posted by Manoella11 on April 21, 2014 at 6:23pm
Hola,
Queria pedir un consejo, quiero que un campo se cambie automáticamente si después de 2 semana no se ha actualizado el contenido. Esto lo hago con javascrip, php? o hay una forma mas sencilla de hacerla en Drupal antes de poner código?
Buen día,
Comments
Puedes usar hook_cron
Puedes implementar el hook_cron, y dentro de él implementas la lógica para que te cambie el field del contenido si este no ha sido actualizado.
David Loor M.
Esto lo ocupo dentro del
Esto lo ocupo dentro del código? o es un módulo?
Una solución sin tener que
Una solución sin tener que escribir código sería ocupar los siguientes módulos:
1) Rules
2) Views Rules
En resumen, con Rules puedes ejecutar cualquier acción cuando corra cron. (Buscas el evento al respecto) y con ayuda de Views Rules puedes recorrer los contenidos con las condiciones que indicas (Crea una vista con el display Rules y que te traiga los contenidos cuyas fechas de última actualización superan las 2 semanas). Esto generará un loop en Rules, así en cada contenido encontrado lo cargas (como entidad) y le asignas un valor al campo en cuestión.
Saludos