Planned maintenance is scheduled for the week of June 15th - the exact date and time will be announced soon.
See More Details
Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
Añadir Campo de Segundo Apellido a la creacion de cuenta
Como puedo añadir un campo llamado segundo apellido en la sección de crear cuenta?
Muchas Gracias
Muchas Gracias
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
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
Community
Company
Feedback