Come sostituire il bottone del form ‘Add to Cart’ con un’immagine in Ubercart (il modulo che gestisce l’e-commerce in Drupal).
Lo sbattimento è che hook_form_alter per funzionare correttamente deve essere inserito in un modulo, la soluzione più comoda è creare un modulino semplice semplice ad hoc, nulla vieta di inserire la funzione qui sotto magari in un modulo di servizio che raccoglie diverse funzioni
<?php nomedelplugin_form_alter(&$form, &$form_state, $form_id) { if (substr($form_id, 0, 27) == 'uc_product_add_to_cart_form'){ $form['submit']['#type'] = 'hidden'; if (isset($_POST['submit_x'])) { $form['submit'] = array( '#type' => 'submit', '#value' => 'submit', ); } $form['submit_image'] = array( '#value' => '', ); } } ?>