Posted by tigreton on November 7, 2011 at 1:16pm
Hola otra vez. Después de haber conseguido mi views de productos me encuentro en el diseño del modulo de contacto.
Estoy usando el modulo "contact" del core. Pero no veo en ningún sitio donde puedo camiar los campos, ni el diseño ni nada.
Por lo pronto tengo que mostrarlo a 2 columnas, texto a la izquierda y digamos que el formulario a la derecha. Lo único que he conseguido es poder mostrar un texto arriba creando una pagina que salga solo en /contact y mostrando un texto. Pero me sigue saliendo debajo y centrado el formulario. ¿Alguno sabe que puedo hacer? ¿como habeis maquetado vuestros formularios?
Gracias, Jorge
| Attachment | Size |
|---|---|
| contacto.jpg | 78.32 KB |
Comments
A este paso te vamos a tener
A este paso te vamos a tener que cobrar ;)
Prueba con http://drupal.org/project/contact_form_blocks que convierte el contact form en un bloque que puedes posicionar donde quieras.
Para modificar el formulario de contacto lo normal es usar css.
Si se te queda corto porque necesites mas campos podrias utilizar webform como alternativa
Saludos
como ha dicho aheredia, si lo
como ha dicho aheredia, si lo que quieres son los labels a un lado y los campos en la opuesta lo mejor es css.
Si tienes dudas de módulos lo mejor es que mires en drupalmodules.com , te ayudará mejor que nosotros.
Oskar
A lo mejor la combinación de
A lo mejor la combinación de estos módulos te sirve para tu propósito.
Webform http://drupal.org/project/webform
Arrange Fields http://drupal.org/project/arrange_fields
De todas maneras como dicen tanto Aheredia como Oskar, lo mas habitual sería usar css.
Leete estos tutoriales básicos sobre floating. Te servirán para cualquier tipo de diseño. http://css.maxdesign.com.au/floatutorial/
Saludos.
Una recomendación para multilenguaje
Anteriormente yo usaba webform http://drupal.org/project/webform casi para todo, pero surgió que aparte necesitaba que los formularios fueran multilenguaje y webform no se deja tan fácil.
Terminé haciendo un pequeño módulo para el formulario de contacto y asunto resuelto. Hay muchos ejemplos en la documentación y añadir y quitar campos con Form API es realmente sencillo. Te recomiendo esa opción, porque además se aprende mucho.
Un saludo
http://www.nonomartinez.com
http://www.torinomotor.com
A ti te quería contestar por
A ti te quería contestar por otro lado jaja.
Como el mio es multilenguaje y ya modifiqué el modulo contacto traduciendolo, lo que voy a intentar hacer es otro modulo(contact2) con los mismos campos y todo, lo unico que traducido al inglés.
¿Qué te parece esta idea? ¿Factible?
Por curiosidad, no habrás subido tu módulo, ¿no?
Saludos
Hasta arriba
De trabajo, pero al final entre unos y yo, lo saqué. Finalmente usé unicamente el modulo contact del core. Me mostraban creo que 4-5 campos. Los he ocultado con css algunos campos como el subject, he quitado los dos resize que tiene chrome, el de resize: none y el que te tienes que meter en el modulo de contacto y poner #resizable = FALSE
Pedazo lio, puse eso en todo lo que veía con almohadilla jaja.
Me he tenido que meter otra vez en el codigo para quitar el true al campo subject
He subido la web para que lo veais:
http://groups.drupal.org/files/contacto.jpg
La verdad aunque parezca una tonteria me siento orgulloso, parece profesional ;)
Ahora lo que tengo que hacer, es que al enviar el formulario vaya a la pagina que yo quiera y no vaya al home, algo raro... pero bueno, al código otra vez del modulo.
Los modulos que me habeis indicados estan guardado en mi carpetita "drupal" donde tengo todo lo que me voy encontrando y lo voy catalogando.
Muchas gracias por todo!!
Creo que esto último que
Creo que esto último que indicas lo puedes solucionar con el módulo trigger del core
librematica.es
Creo que deberias invertir
Creo que deberias invertir algo del tiempo en buscar los modulos que necesitas antes de ponerte a codificar o a preguntar la solucion ;). La investigacion es parte del aprendizaje en drupal. Seria interesante que te pasases por drupalmodules.com como te dijo oskar_calvo o por la pagina oficial drupal.org
Saludos
Si te fijas bien en mi primer
Si te fijas bien en mi primer post, no pregunté por algún módulo. Dije que como se podia hacer con el modulo contact del core, porque pensaba que me valia. Y al final era css todo jaja.
Y ahora que conozco drupalmodules le daré un buen uso. Y para cualquier cosa que haga debo investigar bastante al ser nuevo, eso siempre.