Ejecutar código php al guardar un tipo de contenido
Buenas a todos,
Soy nuevo en Drupal y estoy montando una web en la que tengo que montar un sistema de clasificación deportivo.
Lo tengo más o menos planteado, usando tipos de contenido distintos para los equipos, sedes de juego, partidos, etc...
Una vez que se celebra un partido introduzco el resultado en campos CCK, pero necesito que una vez que guarde el tipo de contenido 'partidos' me actualice el tipo de contenido 'clasificación', a modo de 'partidos ganados', 'partidos perdidos', 'puntos a favor', etc...
He estado buscando y leyendo y al parecer puedo hacerlo mediante theming, y para ello he creado un page-node-edit.tpl.php, donde he usado, a modo de pruebas, esto:
<?php
$nnid=88;
$node = node_load($nnid);
$node->title = "M4";
node_save($node);
?>y ha funcionado correctamente, me modifica el campo 'title' a 'M4' del nodo con $nid '8'.
Hasta aquí perfecto, pero esto lo necesitaría hacer cuando le de al botón de 'guardar' del nodo: introduzco los puntos en los CCK del marcador, al guardar hacer un 'include' de un .php y ahí sería donde estarían los bloques de código php para actualizar los nodos de clasificación, así como componer los partidos de la siguiente ronda (vamos, el ganador del partido 2, jugará el partido 18 y el perdedor, jugará el partido 25)...
Sinceramente, no sé si me he sabido explicar.
Gracias por todo
- Inicie sesión o regístrese para enviar comentarios
