¿Cómo se pueden mov...
 
Avisos
Vaciar todo

¿Cómo se pueden mover los botones "Registrar y comprar" y "Cancelar" al registrar una cuenta de usuario?

5 Respuestas
3 Usuarios
0 Reactions
2,712 Visitas
Respuestas: 36
Eminent Member
Topic starter
 

Hola,

Al registrarse como usuario en la tienda online, los botones "Registrar y comprar" y "Cancelar" los quisiera mover al final del formulario. ¿Cómo se puede cambiar la posición de estos botones?

Un saludo!!

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 23/09/2012 6:42 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Beatriz,

¿Puedes facilitar una captura donde ilustres donde se muestran actualmente y donde los quieres trasladar? así evitamos tener que registrarnos en tu web solo para ver esta funcionalidad.

Saludos


 
Respondido : 23/09/2012 10:00 pm
Respuestas: 36
Eminent Member
Topic starter
 

Hola Luis,

Claro, te adjunto la captura...

Estoy usando Joomla! 2.5.4 y Virtuemart 2.0.10

Un saludo!!
Javier


 
Respondido : 23/09/2012 10:50 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Por defecto en Virtuemart se cargan ahí los botones. Si quieres mostrarlos en la parte inferior será necesario aplicar cambios en el código del componente. Tendrías que editar el archivo components/com_virtuemart/views/user/tmpl/edit_address.php y localizar el siguiente código:

	
fTask, 'cart') || strpos($this->fTask, 'checkout')) { $rview = 'cart'; } else { $rview = 'user'; } // echo 'rview = '.$rview; if (strpos($this->fTask, 'checkout') || $this->address_type == 'ST') { $buttonclass = 'default'; } else { $buttonclass = 'button vm-button-correct'; } if (VmConfig::get('oncheckout_show_register', 1) && $this->userId == 0 && !VmConfig::get('oncheckout_only_registered', 0) && $this->address_type == 'BT' and $rview == 'cart') { echo JText::sprintf('COM_VIRTUEMART_ONCHECKOUT_DEFAULT_TEXT_REGISTER', JText::_('COM_VIRTUEMART_REGISTER_AND_CHECKOUT'), JText::_('COM_VIRTUEMART_CHECKOUT_AS_GUEST')); } else { //echo JText::_('COM_VIRTUEMART_REGISTER_ACCOUNT'); } if (VmConfig::get('oncheckout_show_register', 1) && $this->userId == 0 && $this->address_type == 'BT' and $rview == 'cart') { ?> <button class="" type="submit" onclick="javascript:return callValidatorForRegister(userForm);" title=""> <button class="" title="" type="submit" onclick="javascript:return myValidator(userForm, 'fTask; ?>');" > <button class="default" type="reset" onclick="window.location.href=''" > <button class="" type="submit" onclick="javascript:return myValidator(userForm, 'fTask; ?>');" > <button class="default" type="reset" onclick="window.location.href=''" >

Este código habría que moverlo al final del archivo, justo antes de la etiqueta .

En el caso de que vayas a hacer los cambios realiza una copia de seguridad del archivo para poder volver atrás en caso de problemas.


 
Respondido : 24/09/2012 10:26 am
Respuestas: 36
Eminent Member
Topic starter
 

Gracias Pablo, ha funcionado perfectamente.

Un saludo,
Javier


 
Respondido : 24/09/2012 10:45 am