People me hace falta que me orienten en algo que a lo mejor no tengo claro aun y es de urgencia aclarar, llevo poco time trabajando con drupal y se me hace algo incomodo al incluir codigo para ver como este lo entiende, estoy acostumbrado a hacer trabajos fuera de drupal y a la hora de incluir los codigos en los contenidos me trae problemas, lo que me pasa ahora es lo siguiente, he hecho una pagina que en lo general contiene un form, en el mismo tengo un boton de tipo submit, la pagina se envia a ella misma y cojo los datos por get, ahora bien eso esta perfecto fuera de drupal, pero cuando incluyo ese codigo en vez de refrescar a ese node me envia a la pagina principal con los parametros bien, es decir coge bien los parametros pero me direcciona mal... que puede ser?? me falta algo que no se aun ?
pero no entiendo algo
donde tngo que escribir para poder utiolizar la funcion _submit
gracias darioarg
drupal 100 %
voy a probar eso que dices para ver que sucede ... en realidad estaba capturando las cosas por get no sabia que llevaba todo ese trabajo....
Redirección en los forms
No se como será tu caso, pero drupal trabaja muy bien con los formularios por post, que siempre que puedas debés usarlos porque te permite definir las acciones del submit, esto es, que hacer cuando el formulario se envíe (y no hay drama que se envíe sobre la misma página) se procese a través de una funcion _submit, solo hay que definir la funcion {tu_funcion}"_submit" (ej. mimodulo_form, mimodulo_form_validate, mimodulo_form_submit) Pero si de todas maneras lo deseas hacer con el metodo get tendrás que definir dos cosas en tu form:
$form['#method'] = 'get';$form['#action'] = 'publicar/work';
en $form['#action'] puedes usar una función url que te convierte el string en un url de drupal válida.
Esta referencia está excelente:
http://api.drupal.org/api/file/developer/topics/forms_api_reference.html...
Saludos
www.drupalargentina.com.ar (se busca editores)