VirtueMart Forum

VirtueMart 2 + 3 + 4 => Templating & Layouts => Topic started by: gringo211985 on August 19, 2015, 17:24:44 PM

Title: Move "register" and "cancel" buttons to bottom of registration page
Post by: gringo211985 on August 19, 2015, 17:24:44 PM
Hi there,

I'm wanting to move my "register" and "cancel" buttons from the top right of the VM registration form to the bottom of the VM registration form.

I have found a few old threads and they mentioned editing the following php /views/user/tmpl/edit.php and edit_address.php but both seem to do nothing when I change them. I tried both override and direct overwrite in /components

Could someone please point me in the direction of the file that I need to edit in order to achieve this?

Thanks,
Richard

VM 3.0.9
Joomla 3.4.3
Title: Re: Move "register" and "cancel" buttons to bottom of registration page
Post by: ak1lon on November 19, 2015, 17:34:19 PM
I know this is an old thread but the solution is to edit the edit_shopper file. Just copy the code of the buttons to the bottom, make the proper adjustments, and you are done.
:)
Title: Re: Move "register" and "cancel" buttons to bottom of registration page
Post by: GJC Web Design on November 19, 2015, 17:37:25 PM
they are already there on +VM3.0.10 versions
Title: Re: Move "register" and "cancel" buttons to bottom of registration page
Post by: ch1vph on July 22, 2017, 17:42:31 PM
<?php
/**
 *
 * Modify user form view, User info
 *
 * @package VirtueMart
 * @subpackage User
 * @author Oscar van Eijk
 * @link ${PHING.VM.MAINTAINERURL}
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: edit_shopper.php 9413 2017-01-04 17:20:58Z Milbo $
 */

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');

if(!
$this->userDetails->user_is_vendor){ ?>

<div class="buttonBar-right">
<button class="button" type="submit" onclick="javascript:return myValidator(userForm, true);" ><?php echo $this->button_lbl ?></button>
&nbsp;
<button class="button" type="reset" onclick="window.location.href='<?php echo JRoute::_('index.php?option=com_virtuemart&view=user'FALSE); ?>'" ><?php echo vmText::_('COM_VIRTUEMART_CANCEL'); ?></button>
</div>

<?php }
if( 
$this->userDetails->virtuemart_user_id!=0) {
    echo 
$this->loadTemplate('vmshopper');
}

echo 
$this->loadTemplate('address_userfields');

if (
$this->userDetails->JUser->get('id') ) {
  echo 
$this->loadTemplate('address_addshipto');
}

if(!empty(
$this->virtuemart_userinfo_id)){
echo '<input type="hidden" name="virtuemart_userinfo_id" value="'.(int)$this->virtuemart_userinfo_id.'" />';
}
?>

<input type="hidden" name="task" value="saveUser" />
<input type="hidden" name="address_type" value="<?php echo $this->address_type?>"/>

<div class="buttonBar-right">
<button class="button" type="submit" onclick="javascript:return myValidator(userForm, true);" ><?php echo $this->button_lbl ?></button>
&nbsp;
<button class="button" type="reset" onclick="window.location.href='<?php echo JRoute::_('index.php?option=com_virtuemart&view=user'FALSE); ?>'" ><?php echo vmText::_('COM_VIRTUEMART_CANCEL'); ?></button>
</div>