Cambio automático de un campo

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
Manoella11's picture

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

davo20019's picture

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

Manoella11's picture

Esto lo ocupo dentro del código? o es un módulo?

Una solución sin tener que

mnico's picture

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

Spanish

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: