
Accesibilidad bloque search
Descripción:
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.
codigo_code:
function nombremodulo_form_alter($formid, &$form) { if ($form_id == 'search_block_form'){ $form['search_block_form_keys']['#title'] = 'Buscar'; } }
Comentarios
Perdón por el desconocimiento
¿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
Muchas gracias por la aclaración Karlos.
Un saludo
Oskar
Documentados, soluciones con software libre
No en un módulo
Kaixo 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
Gracias
Muchas gracias, duda. ¿La función va al template.php?
Un saludo
Oskar
Documentados, soluciones con software libre
Todavía estamos montando esta cocina con Drupal, así que probablemente más de un detalle esté sin acabar en esta web
Buscar
Navegación del libro
Tags de CÓDIGOS
Tags de ARTÍCULOS
Inicio de sesión
Navegación
Comentarios recientes
Nuevos