Imagen de bea

Accesibilidad bloque search

Tags: 
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

Inicio de sesión

Navegación

Comentarios recientes

Nuevos

  • fernando
  • dsevila
  • zialdoka
  • ek10
  • juanramonperez