Hola a todos.
Gracias a este artículo he visto que el módulo del login ha cambiado. Ahora el módulo login se gestiona a través de Joomla (antes creo que virtuemart tenía uno propio).
Por lo que he visto en tema que he enlazado, para poder tener las opciones de modificar cuenta, ver pedidos, etc. de los usuarios de virtuemart, hay que crear un menú y enlazar ese menú tal y como se muestra en la imagen que ha puesto Johnny Heredia.
La pregunta es la siguiente: hay alguna forma de poner los enlaces de "modificar cuenta", "ver pedidos" ... dentro del módulo de login?. El módulo de login que actualmente tenemos tiene un fondo gris claro y sería interesante poder tener ese menú dentro del cuadro de login.
Si alguien puede ayudarme se lo agradeceré 🙂
Edito para poner que la versión de Virtuemart es la 2.0.6.
URL del sitio: http://www.electronicajamer.es
Hola Virginia
Lo que puedes hacer crear un módulo de tipo menú con acceso sólo para usuarios registrados, en ese módulo has referencia al menú con items de virtuemart, coloca este módulo debajo del módulo de login, de esta manera simularás que este es una extensión del modulo login.
Saludos.
Hola Jhon.
Muchas gracias por responder.
¿No hay otra forma de que pueda aparecer las opciones de clientes de virtuemart tal y como aparecía en la versión 1.9?
Saludos.
Hola Virginia,
Cuando un usuario realiza un login dentro del módulo, tiene que visualizar otro que es "menú de usuario". En ese menú le puedes añadir elementos de menú de Virtuemart, como Mantenimiento de cuenta VirtueMart y Lista de pedidos Virtuemart, de esa manera puede editar Editar información de facturación y la dirección de envío, y ver sus pedidos.
Saludos
Hola de nuevo.
Lo he hecho tal y como me habéis dicho, y parece que funciona (aunque me gustaba más como aparecía en el módulo login de Virtuemart 1.9). Lo único que cuando hago clic en datos de cliente aparece un párrafo con la siguiente información:
Información de comprador.
- Permisos de usuario: shopper.
- Comprador id/Interno VM usuario ID: 68xxxxxxxxxxxxxxxxxxxxxxx9a15
- Grupo de compra: Usuario.
Esta información, a parte de ser irrelevante para el usuario, puede llegar a equivocarlo. ¿Cómo podría quitarlo o qué archivo tendría que modificar?
Muchas gracias.
Hola,
Las distintas plantillas donde se montan los diversos apartados de la gestión de usuarios de Virtuemart se encuentran en la ruta components/com_virtuemart/views/user/tmpl. Por tanto, tendrás que buscar en estos ficheros las partes que quieres suprimir.
Normalmente en la propia url que se carga cuando estás en la pantalla que se carga con la información del usuario (con el SEO desactivado) puedes ver de qué plantilla se trata.
Hola Pablo.
Muchas gracias por tu ayuda.
Teníamos el SEO activado y las url no tenían la información que tu dices. Así que hemos desactivado un momento el SEO y ya está hecho. (Gracias de nuevo)
Para terminar el tema del módulo Login, a la hora de crear una cuenta de usuario (haciendo clic en crear una cuenta en mi web) aparece un formulario de registro muy raro y en inglés. Por ejemplo el espacio ese de "description" o "avatar" no lo había visto. ¿Esto es así? Porque lo de avatar, descripción y género no lo necesitamos, sobre todo para no cargar con demasiados datos al cliente.
Perdonad que sea tan pesada, 🙂
Hola virginia
Puedes ocultar o mostrar campos de acuerdo a tu necesidad, desde el backend de virtuemart, en la sección de configuración => campos de comprador
Saludos.
Hola Jhon. Muchas gracias (aunque sea con tiempo) por responder.
En los campos de comprador no me aparece la opción de poder quitar o desactivar los siguientes campos:
- Género.
- Descripción.
- Imagen (avatar).
- URL.
Es que no se porqué aparecen estos campos (registro-web.png). En local tengo otra instalación (ver imagen adjunta, registro-local.png) y no me aparecen estos campos.
Es más, esos campos me suenan de haberlos visto en k2. En la instalación Joomla del hosting sí tengo instalado k2 pero no tengo habilitado ningún módulo de registro k2. En la instalación que tengo en local no tengo instalado k2 y no me ha aparecido nada de eso. ¿Será por eso?
Saludos.
HOla Virginia
Si, tiene pinta de ser otro componente de registro, envíanos la url No amigable que te aparece cuando accedes a esta pantalla, de esta manera sabremos que extensión esta trabajando.
Saludos.
Hola Jhon. Muchas gracias por responder.
Acabo de desactivar las ulr amigables en la web y me da el siguiente enlace cuando hago clic en "Crear una cuenta":
http://www.electronicajamer.es/index.php?option=com_users&view=registration
Adjunto envío una imagen del módulo. Se aprecia que es el módulo de acceso que viene por defecto en Joomla 2.5.
Saludos.
Hola Virgina,
Ese sistema de registro no es propio de Joomla!, ¿tienes instalado el componente K2?
Saludos
Si, tengo instalado k2. Creo que la versión es la 2.5.4.
Hola Virginia,
lo que necesitas es poner un enlace a la página de modificar cuenta dentro del módulo de login? Lo que puedes hacer es editar el tempalte override del mod_login, para ello ves al directorio /templates/nombre-plantilla/html/mod_login/default.php
Haz una copia de este fichero por si acaso..
Después edítalo y coloca allí el enlace a mano.
Guarda y refresca la página principal.
Saludos!
Hola David.
Lo siento, pero no he entendido muy bien tu pregunta. Si a lo de modificar la cuenta dentro del módulo te refieres al menú de ver pedidos, cambiar datos de clientes..., eso ya lo solucioné gracias a vosotros :).
Lo que necesito es que cuando alguien haga clic en el enlace "Crear una cuenta" en el módulo de login aparezca el formulario de registro correcto. En las imágenes que he ido poniendo en comentarios anteriores (o en la propia web) se puede comprobar de que al crearse una cuenta aparecen campos que no deben de aparecer. Esos campos creo que son de K2, pero el módulo de login que he puesto es ese que se llama "Acceso" y que viene por defecto en Joomla 2.5.