Posted by r0ber on August 28, 2011 at 5:33pm
Hola , lo que necesito hacer es una fila de campos (ver imagen) y que se puedan generar varias filas (no solo una).
Esta es la idea:
http://imageshack.us/photo/my-images/692/capturafdfv.png/
Sería crear un tipo de contenido , por ejemplo nueva vivienda , y que se puedan insertar tantas filas como se quieran , y cada una de estas filas tendría los mismos campos (como en la foto). Por mucho que he buscado no encuentro como hacerlo con CCK.
Gracias y un saludo

Comments
Matrix field
Tal vez matrix field podría servir? http://drupal.org/project/matrix
Saludos,
Cristian.
http://eldrupalero.com
no sirve porque solo me permite una fila
Hola compañero, acabo de probar el matrix módulo , pero no me permite crear más que una fila.
Un saludo
perfecto pero no sirve para D7
Gracias por la info, desconocía la existencia de este módulo , pero en principio tengo pensado D7 para el proyecto.
¿No existe nada similar para D7?.
Un saludo y gracias
@dontysk, Por experiencia, ya
@dontysk,
Por experiencia, ya que también estoy desarrollando un producto inmobiliario para un cliente. Y dado que me estoy pegando con cck a saco te cuento.
Lo que buscas se llama drupal 6 y cck 6.3.x , aunque cck 6.3.x esta en alpha, es una alfa muy estable, y lo puedes hacer con los multigroups. Si únicamente son capos de texto te irá genial.
Yo he intentado hacer multigroups con radiobutons, etc... y empieza a ser doloroso porque le pides mucho al cuerpo.
La otra opción es programar un módulo de cck que te genere esos campos con su CRUD correspondiente, tablas, etc... te recomiendo este artículo http://poplarware.com/articles/cck_field_module
Si quieres tirar por la línea valiente de d7, en ese caso vas ha tener que proramartelo todo tu, ya que no recuerdo que multigroup se haya exportado, y los diferentes proyectos para emularlo no funcionan correctamente. De todas formas, al tener entidades no deberías tener ningún problema para programar la entidad que necesitas,y crearte el formulario de alta de contenidos requerido. Mirate examples para ver como lo hacen allí.
Drupal 7Okay, so what about Drupal 7? We all know fields got in core recently for D7, but what about this feature? Fields in core means a big part of CCK has moved to core. But there will still be a contributed part which might have additional functionality. Back at the Drupal fields-core group, you can read more about this. and apparantly, multigroup has a somewhat lower priority to be pushed in core.
Oskar
ok gracias
Lo de crear mi propio módulo lo dejaré para un poco más adelante, tengo un libro para aprender a desarrollar módulos y prefiero ir poco a poco entendiendo todo lo q haga; voy a cambiarme a D6 e intentaré utilizar el módulo matrix.
Un saludo y gracias
lo mismo que @oskar_calvo
hola @dontysk, yo tuve una experiencia similar a la de @oskar_calvo
hace poco tuve que armar un formulario parecido para una ficha de inscripción.
Lo pude hacer con D6 y CCK 6.3.X
Esa version de CCK trae el módulo "Content Multigroup" que sirve para eso (no se si viene con otras versiones de CCK).
Se le puede indicar la cantidad máxima de repeticiones que va a tener el multigroup, o bien dejar que el usuario vaya añadiendo otro a medida que sea necesario.
Lo mismo que Oskar_calvo, algunos tipos de campo no pude lograr que funcionaran
En especial tuve muchos problemas con los campos tipo fecha, que no pude imprimirlos con views de la forma que yo necesitaba (necesitaba abrir PDF preformateado, y llenarlo con los contenidos de los campos).
Para las fechas, como no iban a ser necesarias operaciones posteriores con esos dados, decidí hacerlos como campos de texto tipo select, con los datos completados... una solución un poco precaria, pero funcionó.
El multigroup me quedo asi:
http://cl.ly/2w421P062G2S32363r3f
Cuando creas el grupo, tenes que elegir el tipo multigroup:
http://cl.ly/2r3d203b1U0w2h3l2I3j
El panel de opciones del multigroup:
http://cl.ly/1T1W0H2J0m2Y2M0w0X3E
saludos y suerte!
Alfonso Catrón ~ @alfonsocatron ~ http://moodstudio.net
ok eso parece que si me sirve
@alfonso100 gracias por contestar, ese módulo de CCK si parece que funciona.
Pero tiene algunos fallos como por ejemplo el botón para añadir una fila nueva sale con una etiqueta SPAM , ¿a ti te paso igual?.
Pongo una captura:
http://imageshack.us/photo/my-images/849/cptura.jpg/
Mil gracias
mmm, a mi no me paso eso
a mi no me paso eso...
tendrás activado algún modulo para theming, como Theme Developer?
Alfonso Catrón ~ @alfonsocatron ~ http://moodstudio.net
Nosotros tenemos fechas, y
Nosotros tenemos fechas, y creo que lo hemos resuelto (no recuerdo ahora) mediante formateo del campo fecha en el preprocesamiento de la vista.
No es que sea lo más cómodo porque teníamos unas 20 vistas, pero bueno, lo logramos sacar así.
Oskar
las fechas de jquery no funcionan
Creo que tu lo comentaste antes, y no se porque pero las fechas con Jquery no funcionan, quería poner un campo con un calendario en Jquery pero no tira.
Un saludo
Nosotros teníamos solo mes y
Nosotros teníamos solo mes y año así que no metimos jquery.
De todas formas cck 6.3.x es una alpha estable pero alpha y no funciona todo.
Oskar
Yo no le pude encontrar la vuelta
Yo no le pude encontrar la vuelta a las fechas!
probé no se cuántas cosas, hasta que decidí hacerlo de la otra manera porque no tenía mas tiempo para la entrega.
Igual la solución quedo bien porque ,como comenté antes, no era necesario procesar las fechas, compararlas, etc.
Pero... me quedó la espina de hacerlo usando campos de fecha...
para otra vez sera :)
Alfonso Catrón ~ @alfonsocatron ~ http://moodstudio.net
Si gracias era eso.
Mil gracias , no se como no había caído.
(:
no entiendo el problema
caballeros, no logro comprender el problema
lo que se quiere hacer es un view con despliegue en tabla?
Insultar en Internet es como correr autos en calle publica: Aunque ganes, sigues siendo un idiota.
Lo que se quiere hacer es un
Lo que se quiere hacer es un formulario que tenga varios campos que trabajen de forma conjunta, y cuando se pinche en otro te genere otra vez el grupo de campos.
Oskar
Revisaste Field collection?
Hola.
El módulo Field collection funciona en Drupal7 y te da mucho control sobre los campos: http://drupal.org/project/field_collection
Tú das de alta un field en tu content type, luego te vas a editar esa colección de campos y agregas los necesarios, y del tipo que sean, text area, radio buttons, text field, imagen, archivo, etc. Después, cuando creas una de tus viviendas llenas esos campos pero te permite agregar otro renglón adicional con los mismos campos, y así sucesivamente, te permite ir agregando tantos renglones como quieras, cada uno con los campos definidos.
¿No te servirá más, sobre todo pensando que te interesaba hacerlo en Drupal 7? Funciona como Multigroup, pero este es para Drupal7.
Saludos y por favor déjanos saber qué pensaste!
estoy pensando que opción es mejor
La verdad que ya no se si hacerlo en D6 o D7, la intención de hacerlo con D7 simplemente era porque D6 ya lo conozco bastante y quería probar con D7 que no conozco tanto por aquello de aprender algo nuevo (: . Pero entiendo que para D7 no hay a dia de hoy tantos módulos (y themes) como para D6, el tema es ¿si lo hago con D6 será luego posible actualizarse a D7? ¿y los módulos sevirían una vez actualizado?.
Gracias por vuestros comentarios.
Mmm yo diría que D7
Yo diría que a lo mejor es buen momento para comenzar con D7, yo al principio me mostraba muy reacio porque ya dominaba D6 y hacer el cambio hizo que me sintiera muy torpe buscando menúes y no encontrando cosas, cambiaron la interfaz de view, cambiaron muchas cosas... pero después de un par de semanas veo que muchísimos cambios fueron para mejor, ahora los bloques se administran más fácil, la nueva versión de views (que también funciona en D6) es poderosísima y más sencilla de configurar, la nueva versión de taxonomy (que también funciona en D6) permite agregar fields a los términos, sin tener que preocuparte de nada más. La verdad no me arrepiento del cambio.
Revisa qué otra cosa "rara" tendrías que hacer en tu portal y si lo de los fields se resuelve con esto yo diría que de una vez vayas por el D7.
Sin embargo, no había considerado lo de los temas. Yo siempre usé Zen para D6 y ahora en D7 estoy usando Omega, también veo un salto impresionante en funcionalidad.
No sé que tan sencillo sea la migración de D6 a D7, probablemente no tenga mayor dificultad, pero para que pelearte con la migración y con la familiarización, si se puede hacer de una vez.
Esa es la experiencia que tengo, ojalá te sirva para tomar una decisión, saludos!
ok, creo que me decidiré por D7
Si creo que D7 es la mejor opción , ya lleva un tiempo lanzado (o como dicen algunos que no me gusta la expresión "liberado") por lo que no es tan complicado encontrar módulos para este (aún así para D6 existen más cosillas como es obvio).
De todas formas estoy aprendiendo a programar módulos para D6 y espero que no cambie mucho esto en D7 , sino sería una jodienda todo el esfuerzo realizado.
Hay que ponerse las pilas para la Drupal Camp de Sevilla , por cierto ¿cuantos de vosotros váis?.
Un saludo
muy interesante
Muy interesante ese módulo.
Lo voy a probar en cuanto me haga un rato.
No es la primera vez que tengo que armar un multifield, y siempre es un sufrimiento para mi :)
gracias por el dato!
Alfonso Catrón ~ @alfonsocatron ~ http://moodstudio.net
Así es...
Jeje, nosotros también teníamos problemas con esto y esta solución resultó ser muy elegante, todos los clientes quedan impresionados con la facilidad de agregar campos a sus contenidos.
Saludos Alfonso!
Hace poco estuve buscando
Hace poco estuve buscando como relacionar un field con una taxonomía y me surgió este mismo problema.
Mi solución final fué usando un módulo como Node Reference o Node Relationships, más otro módulo que ahora no recuerdo para poder crear Node Reference desde la misma página de edición del nodo.
Con esto en vez de un grupo creamos un tipo de contenido con los campos necesarios.
No sé si esta opción puede ser válida para ti, a mi me hizo el trabajo.
Un saludo
www.xacobe.net
La verdad que con tantas opciones es dificil decidirse jeje
Bueno no se ya si trabajar con D7 o D6 , no se si utilziar un módulo u otro, pero lo que he hecho es instalar ambas versiones de Drupal e iré probando todas las opciones que me habéis planteado en este grupo haber cual me convence más.
Un saludo y gracias