Vamos a ver cómo crear un módulo en Drupal 6 para cambiar el nombre de los botones que vienen por defecto en Drupal en un determinado tipo de contenido, en este caso vamos a cambiar el nombre del botón Guardar que tenemos en un contenido que vamos a llamar tipocontenido1 por el nombre Enviar.
Para hacer un nuevo módulo tenemos que crear una carpeta con el nombre del módulo que queramos, por ejemplo botonalter, dentro de la cual creamos 2 archivos:
- botonalter.info
- botonalter.module
El archivo botonalter.info tiene lo siguiente:
; $Id$ name = BotonAlter description = Cambia el texto del boton Guardar en el tipo de contenido tipocontenido1 core = 6.x package = 000 Custom Modules
El archivo botonalter.module contiene lo siguiente:
<?php function botonalter_form_alter(&$form, $form_state, $form_id) { if($form_id=="tipocontenido1_node_form") { $form['buttons']['submit']['#value'] = t('Enviar'); unset ($form['buttons']['preview']); } }
Vemos como en el tipo de contenido tipocontenido1 es en el que vamos a cambiar el nombre del botón:
if($form_id=="tipocontenido1_node_form") {
En la siguiente línea como introducimos la palabra Enviar en el botón donde se envía el formulario:
$form['buttons']['submit']['#value'] = t('Enviar');
En la última línea eliminamos el botón Vista Previa en este formulario:
unset ($form['buttons']['preview']);
Una vez creado este módulo se sube al servidor, en la ruta /sites/all/modules/
Vamos la lista de módulos y activamos el módulo BotonAlter (está en la sección 000 Custom Modules).
Con esto ya funcionaría correctamente el módulo y el nombre del botón Guardar del tipo de contenido tipocontenido1 ha cambiado a Enviar.