url mal formada. Solucionado.

Hola drupaleros.

Hace unas semanas escribía pidiendo ayuda sobre la paginación de contenidos.
El problema era que a veces las url se formaban mal, insertando un "amp;" que sobraba.

Finalmente he encontrado la solución buceando en drupal.org, y como creo que otros tendreis el mismo problema aquí está la solución.

En includes/common.inc tenemos la siguiente función:

function check_url($uri) {
  $uri = htmlspecialchars($uri, ENT_QUOTES);
  $uri = filter_xss_bad_protocol($uri, FALSE);

  return $uri;
}

Solo hay que comentar o borrar la primera funciòn:

function check_url($uri) {
/* $uri = htmlspecialchars($uri, ENT_QUOTES); */
  $uri = filter_xss_bad_protocol($uri, FALSE);

  return $uri;
}

y asunto arreglado.

Saludos.