Posted by laraz on November 14, 2011 at 10:01am
Se puede crear un campo submit para reemplazar el actual "Add to cart" de Ubercart y así poder realizar unas operaciones con los atributos seleccionados antes de mandar todo al carro?
Se puede crear un campo submit para reemplazar el actual "Add to cart" de Ubercart y así poder realizar unas operaciones con los atributos seleccionados antes de mandar todo al carro?
Comments
¿Te refieres cambiar lo que
¿Te refieres cambiar lo que es el diseño del botón, o que digamos vaya a otra página para que haga otras operaciones?
que vaya a otra página para
que vaya a otra página para realizar otras operaciones y ya de ahí mandarlo al carro
Se me ocurre hacer lo
Se me ocurre hacer lo siguiente:
Lo estoy diciendo de memoria pero creo que te funcionará.
Gracias @trigop. La parte de
Gracias @trigop. La parte de redirigir el submit a otra página lo he solucionado así:
/
* Implementation of hook_form_alter()
*/
function chollos_form_alter(&$form, &$form_state, $form_id)
{
$variable="uc_product_add_to_cart_form_";
if(strpos($form_id,$variable)!==false)
{
$form['#submit'][] = 'chollos_custom_submit';
}
}
/
* Custom submit handler
*/
function chollos_custom_submit($form, &$form_state) {
$form_state['redirect'] = 'node/2';
}
Ahora voy a ver si consigo que al redirigir no me cargue aun el producto al carro, para hacer unos cálculos y una vez terminados pasarlo todo al carro. ¿Alguna idea? de momento me he creado una página simple "node/2" y voy a ver si por post puedo recoger esos datos.