Avisos
Vaciar todo

Modificando edit.php modo override no encuentro los botones a desplazar

7 Respuestas
4 Usuarios
0 Reactions
962 Visitas
Respuestas: 155
Estimable Member
Topic starter
 

Hola,
Estoy modificando la vista de el archivo edit.php desde la carpeta de override (tal y como me habéis aconsejado en otro hilo), y necesito cambiar los botones como muestro en las capturas.
Quiero hacer 3 modificaciones: 2 son de los botones de "enviar" y otra arreglar el link de "revisar política de privacidad" que no lleva a ningún sitio.
He revisado el vídeo tutorial y he localizado dónde lo quiero colocar, ( he insertado unas frases siguiendo el video) pero no encuentro el código que he de cortar-pegar?. No será que lo que quiero hacer es desde el archivo template.css?
Me queda muy poco para acabar mi página, me podéis dar alguna pista?

Gracias.

PRINCIPIO PÁGINA

function myValidator(f, t)
{
	f.task.value=t;
	if (document.formvalidator.isValid(f)) {
		f.submit();
		return true;
	} else {
		var msg = '';
		alert (msg);
	}
	return false;
}

page_title ?>

FIN TÍTULO?

(COLOCAR AQUÍ)

userDetails->virtuemart_user_id==0) { echo JText::_('COM_VIRTUEMART_YOUR_ACCOUNT_REG'); }?>

<form method="post" id="adminForm" name="userForm" action="useXHTML,$this->useSSL) ?>" class="form-validate"> userDetails->user_is_vendor){ ?>
  <button class="button" type="reset" onclick="window.location.href=''" >
userDetails->virtuemart_user_id!=0) { $tabarray = array(); if($this->userDetails->user_is_vendor){ if(!empty($this->add_product_link)) { echo $this->add_product_link; } $tabarray['vendor'] = 'COM_VIRTUEMART_VENDOR'; } $tabarray['shopper'] = 'COM_VIRTUEMART_SHOPPER_FORM_LBL'; //$tabarray['user'] = 'COM_VIRTUEMART_USER_FORM_TAB_GENERALINFO'; if (!empty($this->shipto)) { $tabarray['shipto'] = 'COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL'; } if (($_ordcnt = count($this->orderlist)) > 0) { $tabarray['orderlist'] = 'COM_VIRTUEMART_YOUR_ORDERS'; } shopFunctionsF::buildTabs ( $this, $tabarray); } else { echo $this->loadTemplate ( 'shopper' ); } /* * TODO this Stuff should be converted in a payment module. But the idea to show already saved payment information to the user is a good one * So maybe we should place here a method (joomla plugin hook) which loads all published plugins, which already used by the user and display * them. */ // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_SHOPPER_PAYMENT_FORM_LBL'), 'edit_payment' ); // echo $this->loadTemplate('payment'); // echo $this->pane->endPanel(); // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_SHOPPER_SHIPMENT_FORM_LBL'), 'edit_shipto' ); // echo $this->loadTemplate('shipto'); // echo $this->pane->endPanel(); // if ($this->shipto !== 0) { // // Note: // // Of the order of the tabs change here, change the startOffset value for // // JPane::getInstance() as well in view.html.php! // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL'), 'edit_shipto' ); // echo $this->loadTemplate('shipto'); // echo $this->pane->endPanel(); // } // if (($_ordcnt = count($this->orderlist)) > 0) { // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_ORDER_LIST_LBL') . ' (' . $_ordcnt . ')', 'edit_orderlist' ); // echo $this->loadTemplate('orderlist'); // echo $this->pane->endPanel(); // } // if (!empty($this->userDetails->user_is_vendor)) { // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_VENDOR_MOD'), 'edit_vendor' ); // echo $this->loadTemplate('vendor'); // echo $this->pane->endPanel(); // } // echo $this->pane->endPane(); // captcha addition if(VmConfig::get ('reg_captcha')){ JHTML::_('behavior.framework'); JPluginHelper::importPlugin('captcha'); $dispatcher = JDispatcher::getInstance(); $dispatcher->trigger('onInit','dynamic_recaptcha_1'); ?>


(COLOCAR AQUÍ)

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 13/10/2014 12:11 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Carolina,

tendrías que coger el todo el DIV con clase buttonBar-right (se muestra a continuación)

    
  <button class="button" type="reset" onclick="window.location.href=''" >

Cortarlo y pegarlo donde dices:

COLOCAR AQUI

Haz una copia del fichero antes de hacer el cambio para evitar problemas.

Saludos!!


 
Respondido : 13/10/2014 12:55 pm
Respuestas: 155
Estimable Member
Topic starter
 

Hola David,
Gracias, ha funcionado pero, a pesar de que he cortado y pegado el código, se ha duplicado.. :blush: , es decir, sale donde lo que copiado y dónde estaba antes...Además está el botón de más arriba que al visualizarlo con el firebug me sale esto:

 

y he buscado ese código en el archivo y no me aparece...dónde está? Este es el aspecto más arriba:

Gracias


 
Respondido : 13/10/2014 1:32 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Hacer este tipo de modificaciones requiere algo de progrmación y podría complicarte

Por ejemplo, en este caso , debes colcoar todo el código, no solo la primera línea
Todo el contenedor

que tenga el id com-form-login-remember

Sin embargo creo que no deberías complicarte con esto, actualmente se ve bien como lo tienes

Saludos.


 
Respondido : 13/10/2014 5:53 pm
Respuestas: 155
Estimable Member
Topic starter
 

Hola Jhon,
Bueno, si no se puede hacer más, pues lo dejaré así...Lo que sí que me gustaría sería que la frase "términos del servicio", fuera linkable a un artículo con ese nombre. Podría ser posible? He visto el vídeo en el que lo explicas pero no localizo el código...cuál sería?

Gracias.


 
Respondido : 14/10/2014 12:09 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Carolina,

Son modificaciones en el código que no parecen sencillas:
http://forum.virtuemart.net/index.php?topic=97156.30
http://forum.virtuemart.net/index.php?topic=84484.0
Mejor que intentar realizar modificando el código de Virtuemart, es realizar un override en la plantilla.

No atendemos consultas de Programación en el foro, podemos recomendarle que consulte disponibilidad, condiciones y coste con nuestras empresas colaboradoras, especializadas en personalizaciones para Joomla.
Aquí tiene el Directorio de Empresas colaboradoras de webempresa.com:
https://www.webempresa.com/directorio-colaboradores.html

Saludos


 
Respondido : 14/10/2014 9:50 am
Respuestas: 155
Estimable Member
Topic starter
 

Hola Jordi,
Gracias, me ha funcionado siguiendo el hilo de uno de los links que me has pasado! :woohoo: Al hacerlo mediante el gestor de idiomas, es sistema override y cuando actualice vm lo seguiré teniendo.

Gracias.

Tema cerrado


 
Respondido : 14/10/2014 11:57 am