Hola
¿Hás leído alguna de las respuesta de "Temas Relacionados" que hay justo debajo de esta respuesta?
Saludos
Gracias no lo había leído, si otros, pero este no. En realidad no se trata de esos campos, esos ya los eliminé desde el administrador de joomla, me lo explicasteis en otro tema.
Por lo que me dices, no hay manera de eliminarlo desde el administrador, sino que hay que hacerlo desde el código, ¿Es así?
Tendré que buscar entonces el .php o el .css que usa ese formulario y hacer los cambios allí directamente. Lo intentaré y si tengo algún problema, me volveré a poner en contacto con vosotros.
Gracias
Hola,
Ya he encontrado el .php que escribe esos datos. se trata de este archivo
/components/com_virtuemart/views/user/tmpl/edit_vmshopper.php
La duda que tengo ahora es que no se encuentra dentro del directorio de mi plantilla y por lo que he leido en el momento de hacer una actualización de mi sistema perdería los cambios que haga en el mismo.
¿Me podéis decir donde tengo que poner este archivo dentro del directorio de mi plantilla?
Gracias
Un saludo
Hola,
En efecto, no es conveniente aplicar los cambios en el directorio que indicas ya que los perderías al actualizar Virtuemart a una nueva versión.
Lo que tienes que hacer es descargarte el archivo edit_vmshopper.php del directorio components/com_virtuemart/views/user/tmpl y subirlo en la ruta templates/MI_PLANTILLA/html/com_virtuemart/user, en donde MI_PLANTILLA es el nombre de la plantilla que estás utilizando en tu Joomla. Posiblemente tengas que crear algún directorio, como el user, para poder subir ahí el archivo.
Una vez que el archivo se encuentre en esta ruta, se utilizará en lugar del archivo del mismo nombra que estaba en la ruta original y no se perderá con las actualizaciones de Virtuemart.
Gracias Pablo,
Imaginaba que tenia que hacer algo así, pero no sabia exactamente como porque no coincidían los directorios.
Si el de joomla es /com_virtuemart/views/user/tmpl es suficiente con crear en mi plantilla uno que sea /com_virtuemart/user no tiene que ser /views/user/tmpl??
Aprovecho también para preguntarte que quiero cambiar algunos textos que vienen por defecto en un archivo .ini del directorio /languages/es-ES la duda es me puede pasar lo mismo si actualizo, y si es asi ¿donde debo poner ese archivo?
Gracias por todo
Hola Elena
La ruta no suele ser exactamente la misma, básicamente debe incluir el nombre del componente y el nombre de la vista, en tu caso, tal como te lo comentó Pablo :
templates/MI_PLANTILLA/html/com_virtuemart/user
En el caso del archivo de traducción puees usar el overrides , en languages/overrides/ ,elige el archio de idioma y copia las constantes y sus nuevas traducciones.
Saludos.