Como añadir multiples grupos de campos de forma dinámica con CCK

14 February 2011
0 Comentarios

En la versión 3 del módulo CCK (Content Construction Kit) que actualmente se encuentra en desarrollo han incluido un módulo llamado Content Multigroup que básicamente nos permite hacer que un grupo de campos puedan ser agregados de forma dinámica por el usuario.

Recordemos que en la versión 2 podemos indicarle a un campo que la cantidad permitida puede ser ilimitada y nos resulta muy útil para carga de imágenes u otra información de la cual deseamos permitir una cantidad no precisada, el mismo concepto es el que permite Content Multigroup solo que aplicado a un grupo de campos. Ejemplo:Se tiene un grupo de campos que definen todos los estudios para su hoja de vida, un campo, dice en que año se graduó, otro de que colegio y otro el título que obtuvo, pero ¿que tal si usted necesita que una persona pueda agregar todos usu estudios independiente de cuantos sean y que en cada uno llene esos tres campos?, debería tener una forma para añadir nuevamente ese grupo de campos dinámicamente cuantas veces el usuario lo necesite, para este Caso Multigroup es la solución.

Lo acabo de implementar en un proyecto y funciona muy bien, seguramente a más de uno se les presentó este problema y recordarán que la única forma que teníamos era diseñar la interactividad a puro código con la ayuda de AHAH.