Añadir Campo de Segundo Apellido a la creacion de cuenta

1086685, modified 17 Years ago. New Member Posts: 23 Join Date: 7/18/08 Recent Posts
Como puedo añadir un campo llamado segundo apellido en la sección de crear cuenta?
Muchas Gracias
thumbnail
390865, modified 17 Years ago. Expert Posts: 357 Join Date: 1/13/08 Recent Posts
Hola Mario Alberto.

Tienes que cambiar varias cosas para poder hacer lo que pretendes.

Lo primero es averiguar qué portlet implementa la creación de cuentas. Arranca un Liferay y vete a crear cuenta. Examina la URL y verás que aparece un parámetro p_p_id=2. Eso quiere decir que el portlet en cuestión es el 2.

Con ese 2 como referencia, puedes rastrear en portlet.xml, struts-config.xml y tiles-defs.xml los jsps y las clases que implementan el portlet, y que tendrás que extender.

Hazlo todo en el entorno de extensión, y en lugar de modificar directamente clases y tablas de liferay, extiende las que hay y crea tablas con relaciones 1:1 con las que ya hay. Para crear las nuevas tablas y toda la persistencia puedes usar ServiceBuilder.

Un saludo