
Cuando salen los siguientes errores de validación:
- Asocie explícitamente las etiquetas con sus controles.
- Este control de formulario no tiene asociado ninguna etiqueta
es debido a que el formulario search no tiene título. Una solución sería añadir la siguiente función de form_alter en un módulo, aconsejando que este módulo sea uno creado por ti, para incluir en el cambio de este tipo.
function nombremodulo_form_alter($formid, &$form) { if ($formid == 'search_block_form'){ $form['search_block_form_keys']['#title'] = 'Buscar'; } }
Comentarios
Perdón por el desconocimiento
Sáb, 05/07/2008 - 8:06pm — Anónimo¿Donde exactamente hay que pegar el código? Carpeta > archivo.
Por otro lado, en la versión 6 aparece en el formulario "Search this site:" antes de la caja de búsqueda. ¿Como puedo eliminar esa frase?
Gracias
gracias
Mié, 02/07/2008 - 11:35am — oskar_calvoMuchas gracias por la aclaración Karlos.
Un saludo
Oskar
Documentados, soluciones con software libre
No en un módulo
Mar, 01/07/2008 - 11:40pm — karlosKaixo oskar
El hook form_alter nosotros lo añadimos en un módulo. En general en cuanto el desarrollo es un poco grande es casi obligado tener que buscar soluciones con este hook o un nodeapi, nosotros como costumbre ya creamos siempre un modulo con nombre del sitio en desarrollo donde vamos incluyendo todos los form_alter que necesitamos .
Ene post- responder
Gracias
Vie, 27/06/2008 - 10:43pm — oskar_calvoMuchas gracias, duda. ¿La función va al template.php?
Un saludo
Oskar
Documentados, soluciones con software libre
Enviar un comentario nuevo