sostituire immagine al tasto salva

3 contenuti / 0 new
Ultimo contenuto
sostituire immagine al tasto salva

pensavo di farlo in css quello di sostituire il pulsante salva con una mia immagine in un tema di drupal.
ma non ci riesco, cioè l'immagine la imposto ma la scritta salva come la levo?

Purtroppo bisogna modificare il form (hook_form_alter) con un pò di PHP. Non è troppo complesso, ma ti serve un modulo tuo.
Un piccolo esempio (testato), per sostituire il bottone 'Salva' nel editore di contenuto con un immagine, è sufficiente cambiare un proprietà (#type), ed aggiungere un altro (#src fonte dell'immagine).
Era:

submit (Array, 5 elements)
      #type (String, 6 characters ) submit
      #access (Boolean) TRUE
      #value (String, 13 characters ) Save and View
      #weight (Integer) 5
      #submit (Array, 1 element)
            0 (String, 16 characters ) node_form_submit | (Callback) node_form_submit();

Poi con questo codice:
<?php
  $button
= &$form['buttons']['submit'];
 
$button['#type'] = 'image_button';
 
$button['#src'] = drupal_get_path('module', 'sandbox').'/images/savebutton.gif';
?>

Diventa:
submit  (Array, 6 elements)
      #type (String, 12 characters ) image_button
      #access (Boolean) TRUE
      #value (String, 13 characters ) Save and View
      #weight (Integer) 5
      #submit (Array, 1 element)
            0 (String, 16 characters ) node_form_submit | (Callback) node_form_submit();
      #src (String, 53 characters ) sites/default/modules/sandbox/images/savebutton.gif

E (sorprendentemente) continua a salvare il contenuto modificato... Finalmente un problema di 5 minuti, controllato in 5 minuti (almeno per me)...

Se bohz trova un modulo che rende tutto questo più semplice sarebbe l'ideale. Stavo per dire 'mi manga il cappello', ma con lui non sono disposto a prendere questo rischio. E' capace di trovare due moduli...

Più imparo, più dubito.

sarebbe ideale un modulino che ti permette di cambiare i tasti di default di un tema con una tua immagine, a volte molto utile in quei siti un po piu comlessi graficamente.
e di solito quelli piu "richiesti" da dover cambiare sono il tasto ricerca e quello salva di un tipo di contenuto che lo si vuol cambiare appunto con un immagine o con altra scritta tipo "invia".