Pregunta

No hay mucho tutorial en el libro de Pro Drupal sobre ahah, pero estoy tratando de comenzar con algo simple. Tengo dos tipos de contenido, 'tema' y 'consejos' y categorías. Los temas son un campo de referencia de nodo en consejos. Los temas están organizados por categoría.

Al completar el formulario para una sugerencia, me gustaría que la categoría a la que pertenece el tema aparezca en un div cuando se selecciona la lista de temas seleccionados.

Encontré un tutorial de jQuery, pero tengo curiosidad por saber cómo usar ahah en todo esto.

¿Fue útil?

Solución

AHAH se usa para reemplazar una parte del HTML en su página. Entonces, en un módulo, podría crear un elemento de menú que apunte a una función que descubra y devuelva el texto que desea en el div.

Esto se muestra en Pro Drupal Development en la página 270. Puede descargar el módulo poof desde

http://www.drupalbook.com/files/PDD2ed_code.zip

e inspeccionarlo para ver cómo funciona. La única diferencia es que el módulo poof usa un elemento de formulario de envío en lugar del elemento de formulario de selección que desea usar, y devuelve la cadena codificada 'POOF' mientras desea descubrir y devolver el nombre de la categoría. Pero es un buen punto de partida.

Otros consejos

Los formularios AHAH en Drupal aún no son muy fáciles. En Drupal 5 es casi imposible, en Drupal 6 es muy factible, pero el código es muy feo y parece que se mejorará mucho en Drupal 7.

Si está utilizando Drupal 6, le recomiendo probar el módulo auxiliar AHAH una prueba . Le permite tener formularios AHAH y no escribir ningún código JavaScript.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top